C++ Programming with Boost

All C++ developers should be using Boost. This course will expose class participants to the most widely used and useful libraries that make up Boost. Many Boost libraries are being included in the next version of the C++ Standard and many more are proposed for inclusion in future versions. Students will learn how to easily apply these powerful libraries in their own development through detailed expert instructor-led training and by hands-on exercises. Your investment in learning Boost today will be one that will benefit you for years to come.

Upcoming Offerings

Classes Currently being scheduled. Contact Us to set up yours!


Apply Boost to their project enabling them to more quickly produce powerful, efficient, and platform independent applications.


This course is for experienced C++ Software Engineers who are comfortable with the C++ language and standard library and either wish to be able to apply Boost to their applications or are interested in evaluating Boost for possible inclusion in future projects.

Practicing C++ programmers who have completed the Advanced C++ Programming training or have similar experience (specifically, an understanding of exceptions, templates, operator overloading, classes, and polymorphism).


  • Boost Test Library
  • Boost Conversion Library
  • Boost Smart_ptr Library
  • Boost Container Library
  • Boost Bind Library
  • Boost Function Library
  • Boost Lambda Library
  • Boost Thread Library
  • Boost Regex Library and more…

Duration & Format

4 days (26 hours)

This course can be conducted at your location or in our Midwest training lab (12140 Woodcrest Executive Drive; St. Louis, MO. 63141).

Maximize your training experience by adding these courses to your curriculum.

Professional Training for Modern Technology Teams

Flexible Technology Training

Keep your team on the cutting edge with our technology training offerings.

  • Courses are developed and led by practicing software engineers and subject matter experts.
  • All courses can be customized to meet your organization's unique needs.
  • Courses can be conducted at your location, online, or in our state-of-the-art training lab in St. Louis, Missouri.

Many of our courses are also offered to the public both online and at our Midwest training lab for your convenience.

Visit our training schedule to sign up for upcoming webinars, workshops, and classes, or conduct your next training program in our technology training lab.