Computing courses for teachers
Discover our range of professional development courses, designed to help you teach computing. Courses cover key stages 1 to 4 and cater for all levels of knowledge.
Choose how and when you want to learn, through face to face, online, or live remote training.
We offer financial support to state-funded schools and colleges across England, including subsidies to support supply cover for continuing professional development.
Introduction to the micro:bit in key stage 2 - short courseCP292
Explore physical computing using the micro: bit device; finding out how it can be used to develop understanding of programming through creative digital projects.
Tags for this course:Programming Key stage 2
Physical computing kit - KS2 Crumble - short courseCP252
Explore physical computing using the Crumble device and how the Teach Computing Curriculum can be used to engage students.
Tags for this course:Practical work Algorithmic thinking Computer systems Programming Key stage 2
Python programming constructs: sequencing, selection and iteration - face to faceCP223
Develop your foundational knowledge around the Python language.
Tags for this course:Programming Key stage 3 Key stage 4 CS Accelerator
Python programming: analysis, design and evaluation - remoteCP464
Develop your Python programming skills by exploring the analysis, design and evaluation stages of the software development life cycle.