Featured resource
Forrester Wave Report 2025
Pluralsight named a Leader in the Forrester Wave™

Our tech skill development platform earned the highest scores possible across 11 criteria.

Learn more
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Introduction to the Boost C++ Libraries

An introductory course on the Boost C++ libraries.

Dmitri Nesteruk - Pluralsight course - Introduction to the Boost C++ Libraries
by Dmitri Nesteruk

What you'll learn

This course gives an overview of Boost: a set of C++ libraries designed to cover some of the functionality that's missing from the STL. This course covers the libraries that are used for storing optional values (Boost.Optional), reading program options (Boost.ProgramOptions), storing any type of value in a generic container (Boost.Any), implementing the signal/slot paradigm (a.k.a Observer pattern) (Boost.Signals2), working with the local file system (Boost.Filesystem), and also covers an assortment of smaller libraries including Boost string algorithms, Boost.Bimap, and Boost.Units.

Table of contents

About the author

Dmitri Nesteruk - Pluralsight course - Introduction to the Boost C++ Libraries
Dmitri Nesteruk

Dmitri is a developer, speaker, podcaster, technical evangelist and wannabe quant.

More Courses by Dmitri