Test Your Skills

Test your embedded programming skills in our online Embedded C Quiz or Embedded C++ Quiz and be entered to win a How to Prioritize RTOS Tasks DVD.

Test Your Skills

Newsletter Signup

Receive Michael Barr's Firmware Update ® newsletter for free how-to articles and industry news by e-mail. Sign up now.

Training Calendar: Upcoming Public Courses

Barr Group's mission is to help embedded systems developers around the world improve the reliability/safety and security of their products. Toward that end, Barr Group provides world-class embedded systems training courses to strengthen critical programming and engineering skills through detailed lectures and hands-on exercises.

The following subset of Barr Group's full course catalog will be offered publicly in the coming months, so that any individual can attend. Prices listed below include current early registration discounts, when applicable. Please register early to ensure you will have a seat and to lock-in these discounts.

Course Title Starts Days Location   Price
Embedded Security Boot Camp 1 April 20, 2015 4.5 Germantown, Maryland $3,499
thru 4/13
Register now
Embedded Software Boot Camp 1 April 27, 2015 4.5 Palo Alto, California $3,499
thru 4/20
Register now
Embedded Android Boot Camp May 4, 2015 4.5 Detroit, Michigan $2,999
thru 4/06
Register now

Groups of attendees from the same company may be eligible for an additional discount. Please contact us to enquire.

Larger teams may find it more cost effective to host an on-site training course with our trainer at their facility. We can also custom-taylor our courses to your needs. Please contact us to discuss your needs.


  1. Each attendee must bring a laptop running Windows XP, Windows Vista, Windows 7, or Windows 8 with an available USB port. (Windows over Mac OS X works too.)
  2. Each attendee must bring a laptop with a web browser.
  3. Save an additional 10% when you register for 2 or more courses the same training week.