C++
C with objects, templates and the standard library.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Modern C++ basicsThe compiler pipeline, value and reference semantics, and the modern features that replaced preprocessor habits with type-safe ones.
- Classes, constructors and RAIIDefine types that hold an invariant, understand the special member functions, and let destructors own resources deterministically.
- The standard library and smart pointersContainers, algorithms and ownership: choose the right container and make leaks structurally impossible.
More in Programming Languages
Last refreshed 2026-09-17.