Computer Science
Modern C++ Programming
Master systems programming with modern C++: from fundamentals to C++23, including templates, concurrency, and advanced metaprogramming.
0%
Course progress
Course overview
Course outline
Follow the modules in order for a guided path, or open any lesson directly. Each module groups a connected set of concepts.
Modules
12 modules · 40 lessons-
01Foundations
4 lessons -
02Object-Oriented Programming
3 lessons -
03Generic Programming
1 lessons -
04Modern C++ Features
3 lessons -
05Standard Template Library
4 lessons -
06Advanced Features
2 lessons -
07Metaprogramming
1 lessons -
08Concurrency
3 lessons -
09Modern C++ Features
3 lessons -
10Standard Library
1 lessons -
11Modern C++20/23
9 lessons -
12Tools and Practices
6 lessons