1 module · 3 narrated lessons · 1 exploded view in 3D · 1 explorable
How Does a Computer Work?
See how everything a computer handles is stored as numbers, and how the processor fetches, decodes and executes them one at a time.
Topic typed in: “How does a computer work?”
Byte TownA real 8-bit computer laid out as a small town. A truck carries actual bytes from the storage depot to the memory warehouse and the processor's workshops, running a short program step by step. Flip any bit in memory or edit an instruction, and watch the registers, the program counter and the screen change.Open the live explorable (opens in a new tab)
1. Everything Is Numbers: Bits, Bytes and Memory Addresses
2:31 narrated video

2. The Heartbeat: Fetch, Decode, Execute
2:29 narrated video

3. Loops, Decisions and the Wider Machine
2:34 narrated video
Taken apart
A typical ATX desktop PC (tower laid on its side, side panel up)
Drag to turn the model, drag the slider to pull it apart, and select any part to read what it does.
The tower is laid on its side the way a technician works on it, so most parts lift straight up (+z). The two drives and the power supply slide out sideways along their bays: the drive out the front (+y), the PSU and rear fan out the back (−y). Unplug the PC before step 1. The order is a real teardown, from the side panel down to the bare motherboard.
Select a part, in the model or in the list, to read what it does.
This course was generated from the one line “How does a computer work?”. Name your own topic and get a course built for it.
Start a courseMore examples
Other courses the generator built
- Holding the Walls: Life Inside a Medieval Castle Under Siege
1 module · 3 narrated lessons · a 3D world · no exploded view
- Stoic Philosophy and How to Live by It
1 module · 3 narrated lessons · interactive diagrams · no exploded view
- How the Steam Train Works
1 module · 3 narrated lessons · 1 exploded view in 3D · 1 explorable
- JavaScript for Complete Beginners
1 module · 24 narrated lessons · interactive diagrams · a coding project with 8 tests
- How a Jet Engine Works
1 module · 3 narrated lessons · 1 exploded view · 1 explorable
- How Large Language Models Work
1 module · 4 narrated lessons · 1 explorable
- How a Four-Stroke Car Engine Works
1 module · 4 narrated lessons · 1 exploded view · 1 explorable
- How a Mechanical Watch Works
Lean introduction · 1 module · 2 narrated lessons