Revise the idea.
See it move.
A focused collection for the moments when a textbook explanation is not quite enough. Explore the core GCSE Computer Science topics, test your thinking, and return to the parts that need another look.
interactive guides across the GCSE specification
subject groups to help you find your next topic
login screens between you and a useful explanation
01 / Problem solving
Algorithms and programming
Watch algorithms work, compare approaches and practise following code accurately.
Searching algorithms
Compare linear and binary search, step through each method and see why sorted data matters.
Open guide → 02Sorting algorithms
Explore bubble, insertion and merge sort through animated examples and comparisons.
Open guide → 03Stacks and queues
See LIFO and FIFO structures in action and connect them to familiar computing situations.
Open guide → 04Trace tables
Follow variables, decisions and loops one instruction at a time, then test your accuracy.
Open guide →02 / Representation
Data representation
Turn familiar text, images and sound into the binary patterns computers can process.
Number representation
Build confidence with binary, denary, hexadecimal, shifts, arithmetic and overflow.
Open guide → 06Character encoding
Explore how computers represent text using character sets including ASCII and Unicode.
Open guide → 07Bitmap images
Change resolution and colour depth to see how pixels affect quality and file size.
Open guide → 08Sound sampling
Connect sample rate and bit depth to sound quality, accuracy and storage requirements.
Open guide →03 / Architecture
Computer systems
Look inside the processor and explore how digital logic turns inputs into decisions.
04 / Connection
Networks
Trace data across local and wide area networks and understand how reliable transmission works.
05 / Protection
Cyber security
Recognise common attacks and connect practical defences to the threats they address.
06 / Information
Databases
Design reliable relational structures and practise retrieving useful information with SQL.