C++ Intermediate
Level up from C++ Fundamentals. Pointers in depth, dynamic memory, smart pointers, RAII, the Rule of Five, move semantics, templates, and exception safety. The features that turn working code into idiomatic modern C++.
intermediate7 lessons3 chapters7 graded exercisesC++
No sign-up needed for lesson 1 · certificate on completion · sign up to save progress
What you’ll be able to do
Chapter by chapter. Every lesson ends in a graded exercise.
- Pointers and Memory
- Modern C++ Patterns
- Templates and STL Algorithms
Taught in C++, graded on a real executor.
Curriculum
3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.
- 1Pointers in DepthRead · exercise
- 2Dynamic Memory: new and deleteRead · exercise
- 3Smart Pointers: unique_ptr and shared_ptrRead · exercise