C/C++ Courseware

Find your courseware here to deliver great C/C++ classes.

Our catalog is constantly updated, but if you don’t find what you’re looking for, let us know and we’ll try to find it.

Introduction to C++ Programming

Introduction to C++ Programming (CPP120)

5 days

This Introduction to C++ course provides a practical foundation in modern C++ programming, covering essential language features, core syntax, and contemporary best practices. Students begin with the evolution of C++ and quickly move into writing and understanding real programs, learning variables, control flow, functions, arrays, strings, and memory management. Modern C++ features such as type deduction, lambdas, constexpr, smart pointers, ranges, and std::format are emphasized throughout to promote safe, readable, and efficient code.

The course also introduces structured and object-oriented programming, including user-defined types, standard library containers and algorithms, class design, inheritance, and polymorphism. Hands-on exercises reinforce each major topic, …