Teaching resources
Computing education is essential for all young people. We enable schools to teach computing and AI through high-quality classroom resources, purpose-built software tools, and professional development for teachers. All for free.
Subscribe to our newsletter
For the classroom
These resources are designed for school teachers. They contain everything you need, including lesson plans, worksheets, homework, and assessments.
Computing aimed at ages 5 to 16
In England, India, and Kenya, we create classroom resources for teaching computing, from digital skills to data literacy and AI. Tailored for local education systems and aligned with relevant curricula and standards.
Computing and computer science for ages 11–19
Developed with the University of Cambridge, Ada Computer Science offers online learning materials aligned with UK exam boards specifications, automatically marked questions with feedback, and teacher tools to set and review assignments.
AI across the curriculum
Developed with Google DeepMind, Experience AI includes lessons, classroom resources, and hands-on activities for you to help students develop a foundational understanding of AI. For ages 8 to 16.
Experience CS
A free, integrated computer science curriculum for elementary and middle/primary and post-primary schools in the USA, Canada, and Ireland. Combining instructional materials, classroom resources, and professional development for teachers.
Experience CS
Teach with Code Classroom
Code Classroom is a free, safe tool designed to support the teaching and learning of computing and programming.
It includes a simple-to-use code editor with different programming languages, and lots of other features to support your teaching.
Try Code Classroom
Resources to build skills and confidence
We offer teachers in schools and other educational settings free training and support, whether you are a specialist computing teacher or want to bring elements of computing and AI into another subject.
Online training courses
Online courses and professional development for teachers and other educators who want to develop their computing and AI subject knowledge and pedagogy.
Hello World magazine & podcast
The magazine and podcast for educators passionate about computing and AI. With insights, resources, effective practices, inspiring stories, and in-depth discussions.
Code Club
Join the global movement of computing clubs where school-age young people develop the confidence to create with digital technologies.
You can run a Code Club in your school outside of lesson time, or in a public space like a library or community centre. We have lots of free support to help you.
Learn about Code Club
More teaching resources
Online coding projects
There are hundreds of free coding and computing projects, all with step-by-step instructions.
Coolest Projects
Our annual technology showcase celebrates creations from young people all around the world.
Code in space
The European Astro Pi Challenge gets young learners to write code that runs on the International Space Station.
Pedagogy and research
The latest computing education research informs our teaching and learning resources. Our pedagogy principles shape the resources we create.
We developed our pedagogy principles based on current evidence into the best ways to teach and learn about computing.
Learn about our pedagogy
From our blog

Encouraging learners to think first, prompt second: Using large language models to learn

"We can figure it out": How one Minnesota teacher uses Experience CS to set the tone for her whole year

Join our new UK study on teaching AI ethics and sustainability in lower secondary school
