From the transistor to the program.
The map
A computer is built in layers: switches, gates, circuits, a processor, programs. Follow the stages in order; every course shows its lessons and your progress.
Set your level to get a personal starting point.
Set my levelEach stage is a wider word: from 1 bit, a single switch, to the 64 bits of a modern processor.
- 1Stage 1 · 1-bit
Sparks · Ages 7–10 · first steps
On and off, pictures made of switches, and giving a robot exact instructions.
- 2Stage 2 · 4-bit
Builders · Ages 10–13
Counting in binary, letters as numbers, logic gates and a circuit that adds.
- 3Stage 3 · 8-bit
Coders · Ages 13–16
How a transistor works, gates made of transistors, memory, and your first real programs.
- 4Stage 4 · 32-bit
Engineers · Ages 16–18
Inside the processor, machine code, compilers, searching, sorting and big O.
- 5Stage 5 · 64-bit
Architects · Ages 18+ · advanced
Turing machines, the limits of chips, the call stack and floating-point numbers.
A side quest for everyone
For everyone
The story of computing and the people who invented it.