Subjects
Every module below is built out into individual video lessons with checkpoint quizzes — this is the whole curriculum, not a sample.
AQA · GCSE (Key Stage 4)
The full AQA specification (8525), taught through short video lessons with checkpoint quizzes and in-browser practice — not just theory slides.
Decomposition, abstraction, and algorithmic design through worked, examinable problems, plus linear and binary search, bubble sort and merge sort.
Free revision notes: Searching algorithms · Sorting algorithms
Real Python execution in the browser, trace tables, subroutines, local and global variables, and structured programming.
Binary, hexadecimal, binary arithmetic and shifts, images, sound, character encoding, and data compression.
Free revision notes: Binary and denary · Hexadecimal · Binary shifts · Binary addition · Two's complement · Representing images · Representing sound
The fetch-decode-execute cycle, CPU architecture, memory, secondary storage, and Boolean logic gates with an interactive circuit builder.
Free revision notes: Logic gates · Systems architecture
LANs, WANs, star and bus topologies, wireless transmission, network security, and protocols across the 4-layer TCP/IP stack.
Cyber security threats, social engineering methods (phishing, smishing, blagging), malware (viruses, trojans, spyware), and practical prevention.
Relational database concepts, tables, records, fields, primary and foreign keys, and SQL queries against live databases.
Privacy, digital legislation (Computer Misuse Act, Data Protection Act), open source vs proprietary software, and environmental concerns.