Interactive Revision Tools
Free browser-based tools for GCSE and A-Level Computer Science. No login required. Nothing sent to a server. Everything runs in your browser.
Boolean Algebra Practice
Step-by-step worked examples covering all Boolean algebra laws tested at A-Level. Reveal walkthroughs one step at a time and track which questions you have completed.
- Basic laws: idempotent, identity, null, complement, double negation
- De Morgan's law applied in both directions
- Multi-step algebraic simplification
- NAND and NOR gate equivalences
- Absorption law, including chained examples
- Progress saved automatically in your browser
SQL Sandbox
Write and run real SQL queries against six different databases, all inside your browser. A full SQLite engine runs locally so nothing is ever sent to a server.
- Six scenarios: Cinema, Library, Hospital, Music, Football, School
- 48 guided exercises from basic SELECT to multi-table JOINs
- Auto-marked: get instant correct or incorrect feedback
- Hints and model solutions for every question
- Full DDL and DML coverage
Sorting Algorithm Visualiser
Watch sorting algorithms run step by step with animated bar charts. Compare speeds, track comparisons and swaps, and understand exactly what each algorithm does at every stage.
- Bubble, Insertion, Selection, Merge, Quick Sort
- Play, Pause, and single-step controls
- Comparison and swap counters
- Time and space complexity shown for each algorithm
Number Base Converter
Convert between Binary, Denary, and Hexadecimal in any direction — with every step of the working shown. Not just the answer, but the complete method.
- All 6 conversion directions: Bin↔Den, Bin↔Hex, Den↔Hex
- Division method shown for Denary→Binary and Denary→Hex
- Positional value tables for Binary→Denary and Hex→Denary
- Direct 4-bit grouping method for Binary↔Hex
Trace Table Generator
Step through algorithms line by line and fill in trace tables. Covers sorting algorithms, searching, and exam-style pseudocode questions.
- Bubble, Selection, Insertion Sort
- Linear and Binary Search, Merge Sort
- Fill-in-the-blank with auto-marking
LMC Simulator
Little Man Computer simulator with a visual accumulator, mailboxes, and step-through execution. Write and run LMC assembly programs in the browser.
- Full LMC instruction set with assembler
- Visual 100-mailbox memory display
- Step-through and run modes + examples
Logic Gate Builder
Click to place logic gates and connect them with wires. Signals propagate automatically and a truth table is generated from your circuit.
- AND, OR, NOT, NAND, NOR, XOR gates
- Live signal propagation (0/1)
- Auto truth table + Boolean expression