The Computing Curriculum
A comprehensive collection of free, structured computing teaching resources for ages 5 to 16, created by specialist educators and available to download.
Curriculum resources
Resources for England
The resources are designed to meet the national curriculum and are aimed at students in key stages 1 to 4 in England.
Resources for Kenya
Aligned with Kenya’s Competency-Based Education (CBE) curriculum, these resources are designed to support teaching in schools across Kenya
Resources for India
The resources are adapted for teaching students in grades 6 to 12 in India.
The Computing Curriculum archive
These are our original curriculum resources. The materials are aligned to the national curriculum for England (key stages 1 to 4), but they can be used in classrooms anywhere.
The archive resources are no longer being updated. But you can still use them to support your teaching.
Explore the archive
Our computing pedagogy
All learning materials in The Computing Curriculum are written by specialist educators and based on our pedagogy principles, which draw on the latest computing education research.
Learn about our pedagogy
Getting started with The Computing Curriculum
Check out our blog post for answers to common questions and help navigating The Computing Curriculum.
Read more
More teaching resources
Integrated computer science
Experience CS is a free, integrated computer science curriculum. It provides everything that elementary and middle school teachers need to teach computer science concepts and knowledge through core subjects like math, science, languages, and the arts.
Computing for older students
Developed in partnership with the University of Cambridge, Ada Computer Science supports teachers with the skills, confidence, and resources to deliver high-quality computer science education for students aged 14 to 19.
AI and machine learning
Developed in collaboration with Google DeepMind, Experience AI provides resources and support to help teach artificial intelligence and machine learning to students aged 11 to 14.