45C

Programming in C++

Study by concept

The whole course, connected

Every topic on the final, each linked to the readings that teach it and the quiz questions that test it. Pick a concept to study it end to end.

Reading index

Assigned readings, week by week

The reading schedule exactly as assigned across Weeks 1–9, linked to each source.

Practice quiz

Test yourself

Questions drawn from the weekly reading quizzes. Scope to a week or a single concept, then get immediate feedback on each answer.