Computing
Computing in Key Stage 3 turns users into creators. Students develop computational thinking, write text-based programs in Python, and understand how computer systems, hardware and binary actually work.
- Computational Thinking & Algorithms
Thinking like a computer scientist. This topic develops computational thinking — algorithms, decomposition and abstraction.
- Text-Based Programming (Python)
Real code, real power. This topic introduces text-based programming in Python — variables, selection, iteration and functions.
- Computer Systems, Hardware & Binary
Under the hood of every device. This topic covers computer systems, hardware, and how data is represented in binary.
Learning with Computing
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 →