- 92% of educators and volunteers say young people involved in our programmes have improved their programming skills.
- 45% of schools in England have used our resources and training as part of the National Centre for Computing Education.
- We’ve been using quizzes and rewards to trial how to assess skills development in our programmes.
In the classroom
Support your students, increase your confidence.
Training, resources, and guidance to help you teach computing with confidence.
- 500 hours of lesson plans
- Certified training programmes
- Attractive bursaries
Collaborate online with your A level Computer Science students.
- Set self-marking homework questions
- Save time on marking
- Manage students’ progress
Start a coding club for young people aged 9–13 at your school.
- Build coding confidence for you and your students
- Use step-by-step coding projects
- Access free training
Free training courses
Choose from a wide range of online courses aimed at different skill levels. Learn at your own pace, in the comfort of your own home.
Discover how to set up your Raspberry Pi computer, as well as how to use it for everyday tasks and to learn how to code.
Discover how databases work and how to use SQL in this introductory course.
Transform your teaching by developing your pedagogical approach.
Hello World magazine
Our free computing and digital making magazine for educators.
One hundred pages of in-depth discussion, project ideas, lesson plans, news, and reviews. Available in digital and print.Subscribe
Keep up with the latest research and find effective teaching practices.
Gender Balance in Computing
We’re working to find the best ways to encourage young women to study Computer Science.
More than 1000 schools in England are part of our series of research trials funded by the Department of Education.Find out more