Skip to content
Code Quest

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 level

Each stage is a wider word: from 1 bit, a single switch, to the 64 bits of a modern processor.

  1. 1
    Stage 1 · 1-bit

    Sparks · Ages 7–10 · first steps

    On and off, pictures made of switches, and giving a robot exact instructions.

  2. 2
    Stage 2 · 4-bit

    Builders · Ages 10–13

    Counting in binary, letters as numbers, logic gates and a circuit that adds.

  3. 3
    Stage 3 · 8-bit

    Coders · Ages 13–16

    How a transistor works, gates made of transistors, memory, and your first real programs.

  4. 4
    Stage 4 · 32-bit

    Engineers · Ages 16–18

    Inside the processor, machine code, compilers, searching, sorting and big O.

  5. 5
    Stage 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.