AQA
GCSE
8525
AQA GCSE Computer Science (8525) revision
35 free interactive Computer Science revision modules for AQA GCSE, matched to the AQA GCSE Computer Science (8525) specification.
📚 8 topics
🎮 35 modules · free
Revision modules
Algorithm Detective
Representing algorithms
⏱️ 9 min
Array Architect
Data structures
⏱️ 16 min
Base Camp
Number bases
⏱️ 8 min
Big Debates
Impacts of digital technology on wider society
⏱️ 20 min
Binary Builder
Binary arithmetic
⏱️ 16 min
Boolean Bootcamp
Boolean operations
⏱️ 16 min
Break the Code
Robust and secure programming
⏱️ 16 min
Control Flow Lab
Programming concepts
⏱️ 24 min
Conversion Clinic
Converting between number bases
⏱️ 22 min
Hard or Soft?
Hardware and software
⏱️ 14 min
Input and Output
Input/output
⏱️ 15 min
Inside the Machine
Systems architecture
⏱️ 18 min
Lock It Down
Methods to detect and prevent cyber security threats
⏱️ 15 min
Logic Gatekeeper
Boolean logic
⏱️ 24 min
Lost in Translation
Programming languages and translators
⏱️ 16 min
MOD and DIV Gym
Arithmetic operations
⏱️ 16 min
Network Navigator
Fundamentals of computer networks
⏱️ 12 min
Pixel Perfect
Representing images
⏱️ 16 min
Query Quest
SQL
⏱️ 24 min
Race the Algorithms
Efficiency of algorithms
⏱️ 22 min
Roll the Dice
Random number generation
⏱️ 15 min
Search Party
Searching algorithms
⏱️ 8 min
Secret Codes
Character encoding
⏱️ 15 min
Size Matters
Units of information
⏱️ 15 min
Sort It Out
Sorting algorithms
⏱️ 16 min
Sound Wave Lab
Representing sound
⏱️ 15 min
Squash It
Data compression
⏱️ 16 min
String Surgeon
String handling
⏱️ 16 min
Subroutine Studio
Structured programming and subroutines
⏱️ 16 min
System Sorter
Software classification
⏱️ 16 min
Table Talk
Relational databases
⏱️ 16 min
Threat Spotter
Fundamentals of cyber security
⏱️ 15 min
Threat Spotter II
Cyber security threats
⏱️ 24 min
True or False?
Relational operations
⏱️ 16 min
Type Match
Data types
⏱️ 14 min
Past papers for this specification
AQA GCSE Computer Science past papers
25 official documents · 2022-2025
Question papers, mark schemes and examiner reports, free and straight from the exam board. Revise a topic here first, then mark yourself against a real paper.
What the specification covers
3.1
Fundamentals of algorithms
- 3.1.1 Representing algorithms
- 3.1.2 Efficiency of algorithms
- 3.1.3 Searching algorithms
- 3.1.4 Sorting algorithms
3.2
Programming
- 3.2.1 Data types
- 3.2.2 Programming concepts
- 3.2.3 Arithmetic operations
- 3.2.4 Relational operations
- 3.2.5 Boolean operations
- 3.2.6 Data structures
- 3.2.7 Input/output
- 3.2.8 String handling
- 3.2.9 Random number generation
- 3.2.10 Structured programming and subroutines
- 3.2.11 Robust and secure programming
3.3
Fundamentals of data representation
- 3.3.1 Number bases
- 3.3.2 Converting between number bases
- 3.3.3 Units of information
- 3.3.4 Binary arithmetic
- 3.3.5 Character encoding
- 3.3.6 Representing images
- 3.3.7 Representing sound
- 3.3.8 Data compression
3.4
Computer systems
- 3.4.1 Hardware and software
- 3.4.2 Boolean logic
- 3.4.3 Software classification
- 3.4.4 Programming languages and translators
- 3.4.5 Systems architecture
3.5
Fundamentals of computer networks
- 3.5 Networks, topologies and protocols
3.6
Cyber security
- 3.6.1 Fundamentals of cyber security
- 3.6.2 Cyber security threats
- 3.6.3 Methods to detect and prevent cyber security threats
3.7
Relational databases and SQL
- 3.7.1 Relational databases
- 3.7.2 SQL
3.8
Ethical, legal and environmental impacts of digital technology
- 3.8 Impacts of digital technology on wider society
Revise Computer Science the fun way
Interactive activities, XP and streaks, matched to your exam board. Free to start.
Start revising free