
Computing
Choose a level to browse topics and generate missions.
11 grades · 66 units · 181 topics
Aligned to National Curriculum Attainment Targets
Key Stage 1 (Years 1-2)

Year 1
An introductory course designed to build fundamental computational thinking skills through playful exploration and hands-on creation. Students learn to recognize patterns, give precise instructions, and use digital tools safely to express their ideas.

Year 2
A comprehensive Year 2 curriculum focused on developing logical reasoning and foundational digital skills. Students transition from being passive technology users to active creators through programming, data management, and understanding global networks.
Key Stage 2 (Years 3-6)

Year 3
A comprehensive Year 3 computing curriculum that bridges the gap between basic block coding and structured computational thinking. Students explore how digital systems function while developing foundational skills in programming, data management, and online safety.

Year 4
A comprehensive Year 4 computing curriculum focused on developing computational thinking through complex programming, collaborative web design, and data investigations. Students transition from block-based coding to logical reasoning while exploring the infrastructure of the internet and digital citizenship.

Year 5
A comprehensive computing curriculum for Year 5 students focusing on advanced block-based programming, systems architecture, and data management. Students transition from simple sequences to complex selection and variables while exploring the physical hardware of the internet.

Year 6
A comprehensive Year 6 computing curriculum that bridges the gap between primary block coding and secondary text based programming. Students develop advanced computational thinking skills through complex system design, data modeling, and critical analysis of digital impacts.
Key Stage 3 (Years 7-9)

Year 7
A comprehensive introduction to computational thinking and digital systems designed for the transition to secondary school. Students move from being passive users of technology to becoming creators through programming, networking basics, and data modeling.

Year 8
A comprehensive exploration of computational thinking and systems design for Year 8 students. This course bridges the gap between basic block coding and text based programming while investigating the physical and ethical infrastructure of the modern internet.

Year 9
A comprehensive exploration of advanced computer science principles designed to prepare students for GCSE Computing. This course bridges the gap between basic digital literacy and complex system design, focusing on algorithmic efficiency, cybersecurity, and physical computing.
Key Stage 4: GCSE (Years 10-11)

Year 10
This course explores the architecture of digital systems and the logic behind modern software. Students develop robust programming skills while investigating the ethical and security implications of a hyper-connected world.

Year 11
A comprehensive exploration of computer science principles focusing on high level programming, networking architectures, and the ethical implications of emerging technologies. Students develop robust problem solving skills through complex algorithmic challenges and systems analysis.