Skip to content

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.

  1. 1Pointers in DepthRead · exercise
  2. 2Dynamic Memory: new and deleteRead · exercise
  3. 3Smart Pointers: unique_ptr and shared_ptrRead · exercise
C++ Intermediate