GCSE & A-Level Computer Science Revision
Programming, algorithms, data representation and computer systems for the digital age.
Computer Science topics
Pick a topic to start practising, or work through the whole subject in one session.
Algorithms
Searching, sorting, computational thinking and decomposition.
Programming
Python and pseudocode — variables, control flow, data structures.
Data Representation
Binary, hex, characters, images, sound and compression.
Computer Systems
CPU, memory, secondary storage, operating systems.
Networks & Security
Topologies, protocols, cyber threats and defences.
How LearnWise helps you revise Computer Science
Code and logic marked instantly
Programming, algorithm and logic questions are marked instantly, checking both your code/pseudocode and your understanding of how it executes.
Algorithms traced line by line
AI explanations trace through algorithms and code line by line — sorting, searching, binary conversion — so you see exactly why an answer works.
Full mock papers
Sit full mock papers covering algorithms, programming, data representation and networks, with a grade-boundary breakdown after each attempt.
Analytics by paper area
See your accuracy across Algorithms, Programming, Data Representation, Computer Systems and Networks & Security.
Frequently asked questions
Does LearnWise mark Python and pseudocode questions?
Yes — programming questions are marked against expected logic and output, with AI explanations showing correct code alongside your attempt.
Is binary, hex and data representation covered?
Yes, a dedicated Data Representation topic covers binary, hexadecimal, characters, images, sound and compression.
Does it cover networks and cyber security?
Yes — Networks & Security covers topologies, protocols and common cyber threats and defences for GCSE and A-Level specifications.