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.
Develop an evidence-informed approach to education recovery over a sustained period, securing the computing education of young people following a period of great disruption.
Tags for this course:Leadership Key stage 3 Key stage 4 Secondary certificate
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 4 CS Accelerator
Learn about the different components of computer hardware, including devices not instantly recognisable as computers.
Tags for this course:Computer networks Computer systems Safety & Security Computing Key stage 4 CS Accelerator
A short course providing practical guidance on the assessment of key thinking skills in primary computing
Tags for this course:Leadership Key stage 1 Key stage 2
Effective teaching is underpinned by the accurate use of assessment, during this course you’ll explore formative and summative assessment strategies whilst understanding how to accurately assess.
Tags for this course:Leadership Computing Key stage 3 Key stage 4
Take your first steps to opening up the computer, exploring the main components, their role and how they work together in computer systems.
Tags for this course:Computer systems Data & information Computing Key stage 4 CS Accelerator
This course aims to support teachers and subject leads in providing the best computing experience for all children without having to buy devices and equipment.
Tags for this course:Computing 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
Computing is for every child, and the school curriculum must allow for all children to succeed. Computing subject leaders can make inclusive, effective curriculum implementation happen, leading to success for all.
Tags for this course:Leadership Computing Key stage 1 Key stage 2 Primary certificate
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 Algorithms Computer systems Programming Physical computing Computing Key stage 2
Develop your Python programming skills by exploring advanced programming techniques then implementing and testing these in a working solution.
Tags for this course:Programming Computing Key stage 4 CS Accelerator
The second module of this course covers digital literacy and information technology, covering the whole computing curriculum. Find out how to use software creatively, safely and responsibly for inspiring projects, and plan a rigorous and inclusive curriculum .