The Classroom

Tools, simulators and games

Learn by doing. Everything runs in your browser. Free tools are open to everyone; premium tools open with any unlocked level.

</>
Simulator Premium

Pseudocode Runner

Write Cambridge pseudocode, run it, and watch a trace table fill in line by line. Perfect for checking your exam answers.

IGCSE · O Level · AS · A Level
CPUFETCH · DECODEEXECUTE
Simulator Premium

Assembly Simulator

Step through the fetch-decode-execute cycle with a real instruction set. Watch registers and memory change.

AS Level
STARTINPUT nn > 0 ?YESNO
Simulator Premium

Sorting & Searching Visualiser

Bubble, insertion and selection sort, linear and binary search, animated step by step with a running count.

IGCSE · O Level · AS · A Level
112806413201618140211173
CalculatorFree

Number System Converter

Binary, denary, hexadecimal and octal with the working shown, plus two's complement.

All levels
ABQANDA B Q0 0 00 1 01 0 01 1 1
SimulatorFree

Logic Lab

Type a Boolean expression, get the full truth table, and try the circuits examiners love.

IGCSE · O Level · AS · A Level
IDNAMEMARK1Aisha882Rafi923Mina794Tahsin95
CalculatorFree

File Size Calculator

Image, sound and text file sizes from the numbers in the question, with every step and unit.

IGCSE · O Level · AS Level
01101011AESRSA
SimulatorFree

Cipher Lab

Encrypt and decrypt with a Caesar cipher, break it by trying every key, and see text as binary.

Stage 9 · IGCSE · O Level
SimulatorFree

Error Detection Lab

Parity bits, checksums and check digits: flip a bit and see whether it is caught.

IGCSE · O Level
112806413201618140211173
GameFree

Binary Blitz

Convert as many numbers as you can in 60 seconds. Beat your best score and keep your streak alive.

Stage 8 · IGCSE · O Level
ABQANDA B Q0 0 00 1 01 0 01 1 1
GameFree

Gate Showdown

A fast quiz on logic gates and truth tables. Build a streak and learn the gates by heart.

IGCSE · O Level · AS Level
PracticeFree

Flashcards

Revise key terms card by card. Shuffle, mark what you know and focus on what you do not.

IGCSE · O Level · AS Level