Skip to content

C++ roadmap

Ordered runs of problems, and nothing else: no reading, no progress bar, just the sequence. For a syllabus that interleaves written explainers and can be worked through with friends, see 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