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 courses are free of charge to educators working in state-funded schools in England.

Filter courses

1 filter applied back to filters
Showing 12 results

An Introduction to A Level Computer Science - residentialCP268

Begin your journey into the world of teaching A level computer science. Tailored for those new to teaching the A level computer science or looking to improve their subject knowledge.

17 August 10:00—18 August 2026
5 October 10:00—6 October 2026
12 May 10:00—13 May 2027

Tags for this course:

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

Developing secondary leadership - residentialCP296

Explore successful leadership in computer science, during this two-day residential.

10 May 10:00—11 May 2027

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

This two-day residential equips subject leaders of primary computing with the tools to develop computing within their school, with focus on programming and context-based learning.

16 November 10:00—17 November 2026
21 June 10:00—22 June 2027

Tags for this course:

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

Essentials for teaching primary computing - residentialCP011

Explore essential strands of the computing curriculum (computer science, information technology and digital literacy) before taking a deep dive into teaching programming during this two-day residential.

Further course instances are planned and will be scheduled shortly.

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.

29 October 10:00—30 October 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.

3 August 10:00—4 August 2026
19 October 10:00—20 October 2026
26 July 10:00—27 July 2027

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 26 August 10:00—27 August 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.

14 June 10:00—15 June 2027
12 July 10:00—13 July 2027

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.

24 August 10:00—25 August 2026
28 September 10:00—29 September 2026
9 August 10:00—10 August 2027

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.

16 August 10:00—17 August 2027

Tags for this course:

Algorithmic thinking Computer networks Computer systems Data & information Programming Safety & Security Residential and Intensive Inclusive practice 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.

Further course instances are planned and will be scheduled shortly.

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.

Further course instances are planned and will be scheduled shortly.

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