Learn · 37 interactive lessons

Find your
next lesson.

Follow the lessons in order, or jump straight to a topic. Each has its own experiment. The BASIC lessons show you how to supply and load the original paper tape.

01 · 3 lessons

Bits, numbers, and memory

Start with values and the places that hold them. No processor knowledge needed.

02 · 9 lessons

Programming the 8080

Follow real instructions from a working register to decisions and loops.

03 · 6 lessons

The Altair panel and I/O

Enter a program with switches, let it run, and connect it to input and output.

04 · 10 lessons

Text, buffers, and subroutines

Turn bytes into text and build reusable routines on the 8080 with the Altair teaching view.

05 · 9 lessons

BASIC on the Altair

Use the original interpreter to turn typed commands into programs, finishing with your own ticket desk.