Free Lesson Series

Computer
Systems

From transistors to terabytes - understand how the machine actually works. Five interactive lessons covering CPU architecture, performance, memory and storage. No login required.

Start with Lesson 1
5
lessons
Free
no login needed
GCSE
core GCSE CS specs
5+
interactive tools
Central Processing Unit
Control Unit
ALU
Registers
Cache
RAM
Primary Storage
SSD / HDD
Secondary Storage
Lessons in this series

Work through in order - each lesson builds on the last.

1
What does a computer actually do?
Start with the big picture. Before naming any components, understand the single thing every computer does: fetch, decode, execute. We anchor this in the real world before getting technical.
Von Neumann FDE Cycle Input-Process-Output
2
Inside the CPU
Zoom in. The ALU, control unit, registers and buses - but explained through what each one actually does, not just what it is called. Includes the interactive FDE Visualiser.
ALU Control Unit Registers Buses
3
Why is your CPU faster than mine?
Clock speed, cores, cache size and pipelining. Why do these affect performance? Compare real chips and understand the trade-offs engineers make when designing a processor.
Clock Speed Multi-core Cache Pipelining
4
The memory problem
Why can't we just use one type of memory for everything? Explore the speed-cost-capacity trade-off that forces us to use RAM, ROM, cache and registers in a hierarchy.
RAM vs ROM Cache levels Memory hierarchy
5
Storing data long-term
HDDs, SSDs, optical discs and flash storage. Which technology suits which job and why? Grounded in real decisions - from hospital tape archives to gaming laptops.
HDD SSD Optical Flash
Exam practice
5 MCQ questions and 3 written exam questions. Includes printable worksheets and a timed 35-mark exam paper.
5 MCQ 3 written Qs
Flashcards
Test your recall of all 27 key terms. Filter by lesson, flip to reveal definitions, and track what you know.
27 terms All 5 lessons No login needed
Computer Systems - End of Unit Exam
Full 55-mark printable exam paper covering all five lessons: Von Neumann model, CPU components, performance factors, memory hierarchy and storage technologies.
55 marks All topics
What you'll cover
CPU ArchitectureVon Neumann model, components and how data moves around the processor
Performance factorsClock speed, cores, cache - and why faster is not always simple
Memory hierarchyRAM, ROM, cache, and why we need all of them
Storage technologiesHow HDDs, SSDs, optical and flash storage actually work
Tools used in this series

Each lesson links directly to interactive CodeBash tools so you can see the concepts live.

Also free: Understanding AI
6 lessons on AI ethics, machine learning and LLMs