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 bursaries to teachers working in state-funded education in England.
Create some simple block-based computer programs and discover how to implement them in the text based language Python.
Tags for this course:Algorithms Data & information Programming Computing Key stage 3 Key stage 4 CS Accelerator
Develop your confidence and knowledge in assessing computing across the primary age range.
Tags for this course:Leadership Key stage 2 Primary certificate
For computer science teachers who are new or existing to the subject. This CPD covers the foundation subject knowledge required to teach the computing programme of study.
Tags for this course:Algorithms Computer systems Data & information Programming Key stage 3 Key stage 4 CS Accelerator
Learn how computers of all shapes and sizes are connected physically, or wirelessly, and how this arrangement affects how data is shared.
Tags for this course:Computer networks Computing Key stage 4 CS Accelerator
Develop your foundational knowledge around the Python language.
Tags for this course:Programming Computing Key stage 3 Key stage 4 CS Accelerator
Develop your Python programming skills by exploring the analysis, design and evaluation stages of the software development life cycle.
Tags for this course:Algorithms Programming Computing Key stage 4 CS Accelerator
Build the capability of students to solve problems in computing, and be ready for GCSE Computer Science