Skip to main content

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.

Costs

All our online courses are free to all educators. Additional fees are applicable to residential courses and are stated at the point of booking.

Filter courses

1 filter applied back to filters
Showing 31 results

Advanced A-Level ProgrammingCP519

Deepen your knowledge of algorithms, recursion, and Big O notation with this CPD course for new A-level Computer Science teachers.

This course is being updated.

Tags for this course:

Post 16 Teach secondary computing certificate

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.

This course is being updated.

Tags for this course:

Residential and Intensive Algorithms Computing Key stage 3 Key stage 4 KS3 and GCSE subject knowledge certificate

Algorithms 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.

This course is being updated.

Tags for this course:

Programming Residential and Intensive Algorithms Computing Key stage 3 Key stage 4 KS3 and GCSE subject knowledge certificate

An Introduction to A Level Computer Science - residentialCP268

An introduction to A level computer science for those new to teaching the subject or who want to improve their subject knowledge.

York 20 October 10:00—21 October 2025
York 8 December 10:00—9 December 2025
York 9 February 10:00—10 February 2026

Tags for this course:

Programming Residential and Intensive Mathematics Key stage 4 Post 16 Teach secondary computing certificate

Assessment and progression in KS3 computingCP212

For Key Stage 3 computing teachers who are new or existing to the subject. This CPD covers the key formative and assessment strategies needed in key stage 3 and beyond, including strategies relating to programming.

This course is being updated.

Tags for this course:

Leadership Key stage 3 Teach secondary computing certificate

Bring 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.

This course is being updated.

Tags for this course:

Residential and Intensive Key stage 1 Key stage 2 Teach primary computing certificate

Build the foundations to have the confidence in offering GCSE Computer ScienceCP267

Transform your teaching capabilities with our two-day CPD course, "Build the foundations to have the confidence in offering GCSE Computer Science." Perfect for educators aiming to initiate or enhance their GCSE Computer Science offerings, this workshop provides essential tools and knowledge for a supportive and impactful learning environment. On-site accommodation is available for participants. Join us to confidently introduce and teach GCSE Computer Science in your school.

This course is being updated.

Tags for this course:

Key stage 4

Developing secondary leadership - residentialCP296

During this two day residential, you'll explore the characteristics of being a successful leader of computing.

York 14 January 10:00—15 January 2026

Tags for this course:

Leadership Practical work Programming Residential and Intensive Key stage 3 Key stage 4 Teach secondary computing certificate

Developing 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.

York 22 October 10:00—23 October 2025
York 2 February 10:00—3 February 2026

Tags for this course:

Residential and Intensive Key stage 1 Key stage 2 Teach primary computing certificate

Essentials for teaching 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.

York 10 November 10:00—11 November 2025
York 4 March 10:00—5 March 2026

Tags for this course:

Residential and Intensive Key stage 2 Teach primary computing certificate

Getting 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.

York 6 November 10:00—7 November 2025
York 11 February 10:00—12 February 2026

Tags for this course:

Programming Residential and Intensive Algorithms Computing Key stage 3 Key stage 4 KS3 and GCSE subject knowledge certificate

Help! How do I lead primary computing? - residentialCP015

During this two day residential, you’ll gain essential skills and knowledge to lead computing in your school. Covering key areas such as your role as a subject leader, curriculum, assessment and supporting other staff, you will be equipped able to lead computing with confidence.

York 7 October 10:00—8 October 2025

Tags for this course:

Leadership Residential and Intensive Key stage 1 Key stage 2 Teach primary computing certificate

KS3 creative computing curriculum - residentialCP295

During this two day residential you'll deepen your understanding of what makes a successful KS3 curriculum.

York 2 March 10:00—3 March 2026

Tags for this course:

Leadership Algorithmic thinking Computer networks Computer systems Programming Residential and Intensive Computing Key stage 3 Teach secondary computing certificate

KS4 computing for all - face to faceCP207

This action-oriented professional development course explores the options available to computing teachers in different school contexts

This course is being updated.

Tags for this course:

Cross curricular Leadership Impact of technology Safety & Security Key stage 4 Teach secondary computing certificate

Leading and assessing primary computing - residentialCP016

Develop the skills and strategies required to successfully lead primary computing, with a focus on supporting staff and assessment.

York 10 December 10:00—11 December 2025
York 17 March 10:00—18 March 2026

Tags for this course:

Leadership Residential and Intensive Key stage 1 Key stage 2 Teach primary computing certificate

New to computing – residentialCP280

New to computing? This CPD residential will introduce you to the computer science knowledge required up to GCSE level.

York 29 September 10:00—30 September 2025

Tags for this course:

Algorithmic thinking Computer networks Computer systems Data & information Programming Safety & Security Residential and Intensive Key stage 3 Key stage 4 KS3 and GCSE subject knowledge certificate

Physical computing kit - KS3 micro:bit - short courseCP253

Explore physical computing using the micro:bit device and how the Teach Computing Curriculum can be used to engage students.

This course is being updated.

Tags for this course:

Practical work Algorithmic thinking Computer systems Programming Physical Computing Kit Key stage 3 Teach secondary computing certificate

Physical computing kit - KS4 Raspberry Pi Pico - short courseCP254

Explore physical computing using the Raspberry Pi Pico device and how the Teach Computing Curriculum can be used to engage students.

This course is being updated.

Tags for this course:

Practical work Algorithmic thinking Computer systems Physical Computing Kit Key stage 4 Teach secondary computing certificate

Physical computing kits - KS2 data loggersCP257

Explore physical computing, data and information in computing using data loggers and find out how Teach Computing Curriculum can be used to engage pupils.

This course is being updated.

Tags for this course:

Data & information Physical Computing Kit Key stage 2 Teach primary computing certificate

Programming with the micro:bitCP018

Explore how programming at Key Stage 2 can be enhanced with physical computing and the micro:bit.

This course is being updated.

Tags for this course:

Programming Physical Computing Kit Key stage 2 Teach primary computing certificate

Supporting student attainment in GCSE computer science - residentialCP284

Explore strategies to support students with GCSE computer science subject knowledge during this two-day residential.

York 27 January 10:00—28 January 2026

Tags for this course:

Algorithmic thinking Computer networks Computer systems Data & information Programming Safety & Security Residential and Intensive Key stage 3 Key stage 4 Teach secondary computing certificate

Teaching 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.

This course is being updated.

Tags for this course:

Residential and Intensive Teach primary computing certificate

Teaching GCSE computer science - residentialCP297

During this two day residential you'll get to grips with effective strategies for teaching GCSE computer science.

This course is being updated.

Tags for this course:

Leadership Computer networks Computer systems Programming Residential and Intensive Algorithms Computing Key stage 3 Key stage 4 Teach secondary computing certificate

Teaching GCSE computer science developing knowledge and understanding - face to faceCP241

During this CPD you'll explore effective teaching strategies to build student knowledge for long-term recall, leading to confidence in assessments.

This course is being updated.

Tags for this course:

Key stage 4 Teach secondary computing certificate

Teaching key stage 2 computing - residentialCP002

Develop your confidence to teach the whole Key Stage 2 computing curriculum successfully.

23 February 10:00—24 February 2026

Tags for this course:

Cross curricular Leadership Computer networks Computer systems Data & information Impact of technology Safety & Security Residential and Intensive Key stage 2 Teach primary computing certificate

Teaching primary computing through contexts - residentialCP405

Explore ways to introduce contexts relating to cross-curricular topics, everyday life, and the wider world. These strategies will enable pupils to understand the practical applications of computing and explore career opportunities in an informal way.

This course is being updated.

Tags for this course:

Cross curricular Residential and Intensive Key stage 1 Key stage 2 Teach primary computing certificate

Using micro:bits to collect data in school surveysCP014

Explore how to use the micro:bit device to collect data through surveys which can be carried out in your school

This course is being updated.

Tags for this course:

Physical Computing Kit Computing Key stage 2 Teach primary computing certificate

CPD Implementation: EDI and SENDCZ110D

This course is being updated.

Tags for this course:

CPD Implementation: Primary Curriculum DesignCZ111D

This course is being updated.

Tags for this course:

CPD Implementation: Primary LeadershipCZ113D

This course is being updated.

Tags for this course:

CPD Implementation: Secondary LeadershipCZ112D

This course is being updated.

Tags for this course: