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.
Funding
We offer financial support to state-funded schools and colleges across England, including subsidies to support supply cover for continuing professional development.
Filter courses
Algorithms and programming for AQA GCSE specification - residentialCP299
During this two day residential, you'll explore the fundamentals required for teaching algorithms and programming, aligned to the AQA 9-1 GCSE specification.
Tags for this course:
Residential and Intensive Algorithms Computing Key stage 3 Key stage 4 CS AcceleratorAlgorithms and programming for OCR GCSE specification - residentialCP269
During this two day residential, you'll explore the fundamentals required for teaching algorithms and programming, aligned to the OCR 9-1 GCSE specification.
Tags for this course:
Programming Residential and Intensive Algorithms Computing Key stage 3 Key stage 4 CS AcceleratorBring computing to life using a context-based approach - residentialCP010
Explore strategies to bring contexts and careers into your computing curriculum including using the micro:bit for creative digital projects.
Tags for this course:
Residential and Intensive Key stage 1 Key stage 2 Primary certificateDeveloping excellence in KS1 computing - residentialCP001
Develop your confidence to teach the whole Key Stage 1 computing curriculum Develop your confidence to teach the whole key stage 1 computing curriculum successfully.
Tags for this course:
Leadership Algorithmic thinking Computer networks Computer systems Data & information Impact of technology Programming Safety & Security Residential and Intensive Key stage 1 Primary certificateDeveloping excellence in KS2 computing - residentialCP002
Develop your confidence to teach the whole Key Stage 2 computing curriculum successfully.
Tags for this course:
Cross curricular Leadership Computer networks Computer systems Data & information Impact of technology Safety & Security Residential and Intensive Key stage 2 Primary certificateDeveloping secondary leadership - residentialCP296
During this two day residential, you'll explore the characteristics of being a successful leader of computing.
Tags for this course:
Leadership Practical work Programming Residential and Intensive Key stage 3 Key stage 4 Secondary certificateDeveloping the established primary computing leader - residentialCP013
During this two-day residential, you'll build on your leadership of computing, and find out support programming and context-based learning within your role.
Tags for this course:
Residential and Intensive Primary certificateGetting started with Python programming - residentialCP298
Start your journey with Python programming, this two day residential will support you with learning the language, up to GCSE level.
Tags for this course:
Programming Residential and Intensive Algorithms Computing Key stage 3 Key stage 4 CS AcceleratorHelp! How do I teach primary computing? - residentialCP011
During this two day residential, you'll explore three strands of the computing curriculum (computer science, information technology and digital literacy) before taking a deeper dive into teaching programming.
Tags for this course:
Residential and Intensive Primary certificateKS3 creative computing curriculum - residentialCP295
During this two day residential you'll deepen your understanding of what makes a successful KS3 curriculum.
Tags for this course:
Leadership Algorithmic thinking Computer networks Computer systems Programming Residential and Intensive Computing Key stage 3 Secondary certificateNew to computing – residentialCP280
New to computing? This CPD residential will introduce you to the computer science knowledge required up to GCSE level.
Tags for this course:
Algorithmic thinking Computer networks Computer systems Data & information Programming Safety & Security Residential and Intensive Key stage 3 Key stage 4 CS AcceleratorSupporting student attainment in GCSE computer science - residentialCP284
Explore strategies to support students with GCSE computer science subject knowledge during this two-day residential.
Tags for this course:
Algorithmic thinking Computer networks Computer systems Data & information Programming Safety & Security Residential and Intensive Key stage 3 Key stage 4 Secondary certificateTeaching an inclusive context rich primary computing curriculum – residentialCP012
During this two day residential, you'll explore ways to bring your computing curriculum to life through cross-curricular approaches and how to ensure that your computing curriculum is inclusive and effective, allowing all children to succeed.
Tags for this course:
Residential and Intensive Primary certificateTeaching GCSE computer science - residentialCP297
During this two day residential you'll get to grips with effective strategies for teaching GCSE computer science.