Barr Group's training courses are designed to strengthen critical programming and engineering skills for embedded system development teams. Through these courses, members of your team will learn the critical skills to efficiently design safer, more reliable, and more secure devices in hands-on courses taught by leading experts.  Barr Group offers training all over the world to clients ranging from the smallest start-ups to Fortune 500 giants.


Better trained teams develop products more quickly and with fewer bugs. Barr Group’s On-Site Training courses are a convenient and cost-effective way to bring your team up-to-speed with the latest in embedded software design best practices, tools, and techniques.

Review the Course Catalog  



Each Spring and Fall, Barr Group selects several popular courses from the Course Catalog to teach in public venues in the United States and Europe. Registration for these courses is open to the public and ideal for individuals and teams of five or less from a single company.

Check the Training Calendar  


Can't find the training course you need? Want to modify an existing course to use the processor or OS used in your project? Barr Group can customize a training course specifically for your team. Courses can be derived from our Course Catalog and/or combined to create larger training programs specific to your team's goals.

Request a Custom Course