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 12 results

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

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 19 November 10:00—20 November 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.

This course is being updated.

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

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.

This course is being updated.

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

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