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

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 16 July 10:00—17 July 2025
York 20 October 10:00—21 October 2025
York 9 February 09:00—10 February 2026

Tags for this course:

Programming Residential and Intensive Mathematics Key stage 4 Post 16 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

Developing secondary leadership - residentialCP296

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

York 28 July 10:00—29 July 2025
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 16 June 10:00—17 June 2025

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 1 May 10:00—2 May 2025
York 10 November 10:00—11 November 2025

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

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 29 May 10:00—30 May 2025

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

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 24 June 10:00—25 June 2025
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

Supporting student attainment in GCSE computer science - residentialCP284

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

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 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 key stage 2 computing - residentialCP002

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

This course is being updated.

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