A fully interactive Cambridge Computer Science course. Every topic runs as a working system you operate yourself — then a marking-scheme walkthrough turns what you just did into exam marks.
The same four-stage sequence, every single topic — so the syllabus point you just watched work is the same one you'll be marked on.
Every topic opens with the exact syllabus definition and terminology — not a simplified paraphrase you'll have to unlearn in the exam.
Step an ARQ exchange through a NACK and a retry. Watch two computers converge on a Diffie–Hellman key. Nothing is a diagram you only read.
A weak answer and a strong answer, side by side, for the same question — so you can see exactly what separates a vague sentence from full marks.
Topic checks, past-paper-style activities and a chapter test close every chapter, with progress tracked so gaps don't survive to results day.
Covers the shared core of 2210, 0478 and 9618 — the chapter list below is the exact structure of the course.
Number systems, binary arithmetic and two's complement, text/sound/images, and data storage and compression.
Packets and packet switching, transmission methods, error detection and correction, and encryption.
Computer architecture, input and output devices, data storage, and network hardware.
System and application software, the hardware/firmware/OS stack, utility software, interrupts, translators and IDEs.
URLs, HTTP/HTTPS, browsers, DNS, cookies, digital currency and blockchain, cyber security threats and defences.
Automated systems, robotics and artificial intelligence.
Algorithms, programming, databases and logic — the problem-solving half of 2210 and 0478, built exactly like Paper 1.
The program development life cycle, structured diagrams, flowcharts, Cambridge pseudocode, validation, testing and trace tables.
Variables and data types, sequence/selection/iteration, procedures and functions, maintainable code, arrays and file handling.
Single-table databases, the six database data types, primary keys, and a real, live SQL query playground.
The six logic gates, reading and building circuits, truth tables and logic expressions, with live circuit widgets.
Picked one per chapter — the other 91 cover everything else on the syllabus, from logic gates to phishing emails.
Two's complement, worked bit by bit instead of stated as a rule.
Force a NACK, watch the retry, hit the retry limit and see the transmission abandoned.
How a flash memory cell actually stores a 1 or a 0 — not just that it "has no moving parts."
See the processor's register state get pushed and popped around an ISR.
Edit one blockchain block and watch every hash after it stop matching.
Feed facts and rules into an expert system and watch it reach a conclusion.
Every topic ends by contrasting a vague response with a full-marks one, so the difference is visible, not assumed.
Every definition links straight back to the exact step that taught it — no hunting through a whole chapter to find context.
The errors that actually cost marks in past papers, flagged before they show up in yours.
Chapter tests and topic checks record what's solid and what needs another pass — nothing to guess at before the exam.
"Encryption keeps your data safe by locking it with a key."
"Symmetric encryption uses one shared key for both directions — fast, but that key must reach both parties and can be intercepted. Asymmetric encryption uses a linked public/private pair: anyone can encrypt with the public key, but only the private key — which never leaves its owner's device — can decrypt, which is what solves the key-distribution problem."
Ten chapters, a hundred topics, every one a working system you operate yourself — open the lab and start on whichever one your next lesson needs.