Rapid Review

All of computer science, refreshed in one sitting.

Eleven subjects covering the undergraduate syllabus, written to be read straight through in about 7.9 hours. Deep enough that you can re-derive an answer, short enough to finish the night before.

subjects
11
hours end to end
7.9
chapters
85
self-check questions
118

Read this if

You studied this material once and need it back — before a viva, an oral exam, a screening round, or a job you have not interviewed for in a while.

Not this if

You are meeting a subject for the first time. This is revision, not instruction — it moves at the pace of someone reminding you, not teaching you.

Foundations

3 subjects · 2 hr 13 min

The layer everything else assumes you already have: how programs are structured, how data is organised, and the mathematics used to reason about both.

Systems

3 subjects · 2 hr 40 min

What sits between your source code and the electrons - the operating system that schedules it, the network that carries it, and the hardware that runs it.

Data & Theory

3 subjects · 2 hr 8 min

Storing data correctly under concurrency, the formal limits of what machines can compute, and how source text becomes an executable.

Engineering Practice

2 subjects · 55 min

How software is actually built and shipped by teams, and how it is kept from being trivially broken into.