Sinclair ZX Spectrum
1982 · Zilog Z80

Choose Your Route.
Sinclair BASIC
Learn the built-in language through small programs, then build games with drawing, input and sound.
178 published lesson pages
Z80 assembly
Learn Z80 instructions in Meet Assembly, then build Meteor Storm. Edit and run code in the browser.
109 published lesson pages
Both welcome beginners. BASIC and assembly are independent entry points; start either in your browser.
Try the machine
ROM included · no files needed
Set Up Your Machine
The browser lessons need no installation or ROM files. For local work, start with a 48K Spectrum and follow any model requirements named in the lesson.
Follow Your Curiosity.
ZX Spectrum
The hardware, programming environment and history of the machine.
Designing with attributes
How colour cells affect the way a game is drawn.
Manic Miner
A game to examine for movement, hazards and level design.
CRASH
The magazine and its place in Spectrum games culture.
