Skip to content

Choose Your Machine.

In the picture: ZX Spectrum · Commodore 64 · Amiga 500 Plus · Nintendo Entertainment System · Atari 400 · Acorn Electron · Sony HB-10P (MSX).

Explore the machines through their games, languages and hardware. Start with a system that has lessons, or browse the wider directory for reference material and planned coverage. A listing does not mean that a course or a working toolchain is available.

Browse all 161 machines →
Photographs and credits

Real hardware photographs, resized and arranged in layers. White backgrounds are blended into the page; the composition crops some edges. No hardware details have been generated or redrawn.

  • ZX Spectrum — Photograph supplied by the project. Project-supplied photograph.
  • Commodore 64 — Evan-Amos. Source photograph Public domain.
  • Amiga 500 Plus — Sernot / Ubcule. Source photograph Public domain. Existing background removal and retouching by Ubcule.
  • Nintendo Entertainment System — Evan-Amos. Source photograph Public domain.
  • Atari 400 — Evan-Amos. Source photograph CC BY-SA 3.0. Resized delivery copies retain CC BY-SA 3.0.
  • Acorn Electron — Bilby. Source photograph CC BY 3.0.
  • Sony HB-10P (MSX) — Doppelgangland / Ubcule. Source photograph Public domain. Existing background removal and retouching by Ubcule.

The Atari 400 links to the Atari 8-bit family entry. These photographs identify machines; lesson availability is listed below.

Lessons you can start today.

Prioritised next.

These machines are next for lessons. There is no published lesson sequence or release date yet.

The wider catalogue.

Browse all machines for hardware, history and reference. Published lessons are marked explicitly.

Browse 161 machines

A machine marked Lessons has published lessons; one marked Next is prioritised for them. Every other machine is listed for reference or planned coverage; by availability sorts them all.

1980 to 1984

66 machines

Explore the curriculum mapHelp develop the curriculum