Skip to content

C++ roadmap

Build your skills one exercise at a time. Choose a sequence and follow it in order, or return to your next unsolved problem. Prefer lessons alongside your practice? Explore the guided tracks.

C++: write what you would ship

Every C++ track in course order. RAII lands before pointers because everything later is a special case of it, copy and move land before containers so the cost lints read as arithmetic, and errors come last because the argument needs the vocabulary of the six tracks before it.

32 problems

Start sequence

Up next: Your first C++ lint check

Showing 10 of 32 exercises