Skip to content
Code Quest

A free school of computing · ages 7 to expert

Computers are not magic.
Open one and see.

Flip a switch, build a logic gate, watch electrons open a transistor, single-step a processor. Every lesson shows you what really happens inside the machine, then lets you try it.

Free, no account needed. Sign in only to save your progress.

Fig. 0A processor at work. Every glowing dot is a 1 travelling down a wire; a real chip moves billions of them each second.

26

lessons

28

simulations

3

languages

Experiment 01

Make a prediction first

A transistor is a switch with no moving parts, and your phone has billions of them. What actually turns one on?

How every lesson works

People learn far more from an experiment when they predict the result first. So every lesson follows the same four beats.

  1. 01

    Predict

    Commit to a guess before you see anything. A wrong guess is where real learning starts.

  2. 02

    Experiment

    Run the simulation. Flip one bit, change one line, and watch every wire and register respond.

  3. 03

    Explain

    See the idea underneath, one layer of the machine at a time, in plain words.

  4. 04

    Remember

    Key ideas become flashcards that come back right before you would forget them.

Climb from one bit to sixty-four

Five stages. Start with a single switch that is on or off. Finish understanding processors, compilers and the limits of computation.

Open the full map

Computing has a story

From al-Khwarizmi's algorithms and Ada Lovelace's first program to the transistor, the web and today's AI: meet the people who built it.

Read the history

Your first experiment takes two minutes

Pick your stage and flip your first switch now. Create a free account whenever you want your progress saved.

Find my level