Computer Science
GCSE Computer Science builds genuine technical understanding. Students study computer systems, data representation, networks, cyber security, computational thinking, programming, databases, and the impacts of technology. Mapped to AQA, OCR and Edexcel.
- Computer Systems & Architecture
How computers work. This topic covers the CPU, memory, storage and the von Neumann architecture.
- Data Representation & Binary Arithmetic
Everything is numbers. This topic covers binary and hexadecimal, binary arithmetic, and representing text, images and sound.
- Networks, Connections & Protocols
Computers connected. This topic covers network types, topologies, protocols and the layered model.
- Cyber Security & Threats
Defending systems. This topic covers cyber threats, social engineering, malware and protection methods.
- Computational Thinking & Search/Sort Algorithms
Thinking in algorithms. This topic covers computational thinking and the standard search and sort algorithms.
- Programming Fundamentals & Code Design
Writing real code. This topic covers programming fundamentals — variables, constructs, data types and structured design.
- Databases & SQL Queries
Storing and querying data. This topic covers relational databases and writing SQL queries.
- Ethical, Legal, Cultural & Environmental Impacts
Technology has consequences. This topic covers the ethical, legal, cultural and environmental impacts of computing.
Learning with Computer Science
Choose an area below to explore its topics and the resources currently available in your view.
- Choose your focus
Start with a topic you are teaching, practising or revisiting. Follow the stage and subject links to change direction.
- Check the resource details
Look at the activity instructions, format and available learning tools. Protected activities check your current account access.
- Use the evidence thoughtfully
A download, submitted attempt and completion are different records. Review the available feedback before choosing what to do next.
A little help getting started
How should I choose a resource?
Use the topic and stage as a starting point, then read the individual resource instructions. Parents and pupils can ask a teacher for help choosing work that fits their current learning.
Why might a resource be unavailable?
The listings follow current resource visibility and account settings. Some activities require sign-in, a membership or another permission. Browse another topic or return to the learning library to explore.
What do the learning records tell me?
The tools and trackers depend on the resource. Opening a document is separate from submitting practice or recording completion, and none alone establishes mastery.
Find a learning starting point → Explore the learning tools →