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, with bursaries available for schools and colleges to help you participate.

Choose how and when you want to learn, through face-to-face, online, or live remote training.

Select individual courses, or make your learning go further, by enrolling on our national certification programmes in primary computing, or GCSE computer science.

Find a course:

Active filters:

Key stage 2 x clear filters

Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in ComputingCO700

Explore ways to make your computing lessons more inclusive for learners with special educational needs and disabilities.

  • Online Course 7 September—1 November 2020
  • Online Course 7 December—31 January 2021

Tags for this course:

Cross curricular Leadership Computing Key stage 1 Key stage 2 Key stage 3 Key stage 4

Improving Computing Classroom Practice Through Action ResearchCO030

Apply action research to your teaching and become a more reflective practitioner

  • Online Course 5 October—6 December 2020

Tags for this course:

Key stage 1 Key stage 2 Key stage 3 Key stage 4

Introduction to primary computing - face to faceCP004

Computing in primary schools is a practical, creative and knowledge-rich subject. This course provides teachers with the knowledge and confidence to get started on the journey to outstanding computing in your school, whether you’re a subject coordinator or another interested teacher.

  • Reading 25 September 09:00—25 September 2020
  • Rossendale 2 October 09:00—2 October 2020
  • Birkenhead 5 October 09:30—5 October 2020
  • Eastbourne 20 October 09:00—20 October 2020
  • London 4 November 09:30—4 November 2020

Tags for this course:

Algorithms Computer networks Computer systems Data & information Impact of technology Programming Safety & Security Computing Key stage 1 Key stage 2

Introduction to primary computing - remoteCP454

For primary computing teachers who are new to the subject or its leadership. This CPD covers the whole computing curriculum at an introductory level, including programming essentials using Scratch.

  • Remote delivered CPD 23 September 14:00—30 September 2020
  • Remote delivered CPD 23 September 14:00—7 October 2020
  • Remote delivered CPD 25 September 09:00—25 September 2020
  • Remote delivered CPD 29 September 09:30—29 September 2020
  • Remote delivered CPD 1 October 16:00—14 October 2020
  • Remote delivered CPD 2 October 09:00—2 October 2020
  • Remote delivered CPD 5 October 15:30—3 November 2020
  • Remote delivered CPD 8 October 16:00—22 October 2020
  • Remote delivered CPD 12 October 14:00—15 October 2020
  • Remote delivered CPD 12 October 16:00—19 October 2020
  • Remote delivered CPD 15 October 12:15—2 November 2020
  • Remote delivered CPD 9 November 12:30—12 November 2020
  • Remote delivered CPD 10 November 16:00—24 November 2020
  • Remote delivered CPD 10 November 16:00—19 November 2020
  • Remote delivered CPD 12 November 16:00—26 November 2020
  • Remote delivered CPD 16 November 16:00—26 November 2020
  • Remote delivered CPD 19 November 15:30—3 December 2020
  • Remote delivered CPD 23 November 16:00—2 December 2020
  • Remote delivered CPD 25 November 16:00—10 December 2020
  • Remote delivered CPD 1 December 16:00—15 December 2020
  • Remote delivered CPD 3 December 09:30—5 December 2020
  • Remote delivered CPD 10 December 13:00—16 December 2020
  • Remote delivered CPD 5 January 00:00—5 January 2021

Tags for this course:

Algorithms Computer networks Computer systems Data & information Impact of technology Programming Safety & Security Computing Key stage 1 Key stage 2

NCCE facilitator development programme (stage one) - Invitation OnlyCP725

Become an accredited Associate Facilitator of our National Centre of Computing Education CPD.

  • Newbury 24 September 09:30—1 October 2020
  • Liphook 7 October 10:00—12 November 2020
  • York 21 October 10:00—4 November 2020
  • Exeter 11 November 09:30—2 December 2020

Tags for this course:

Train the trainer Computing Key stage 1 Key stage 2 Key stage 3 Key stage 4

Primary programming and algorithms - face to faceCP003

Discover engaging and effective ways to help children use computational thinking.

  • Reading 30 September 09:30—30 September 2020
  • Reading 2 October 09:00—2 October 2020
  • Birkenhead 19 October 09:30—19 October 2020
  • Newbury 23 October 09:00—23 October 2020
  • Witham 23 October 10:30—23 October 2020
  • Canterbury 11 November 09:30—11 November 2020
  • Basildon 25 November 09:30—25 November 2020
  • Derby 2 December 09:30—2 December 2020
  • Redruth 24 March 09:30—24 March 2021
  • Redruth 19 April 09:30—19 April 2021
  • Milton Keynes 15 June 09:30—15 June 2021

Tags for this course:

Algorithms Programming Computing Key stage 1 Key stage 2

Primary programming and algorithms - remoteCP455

Learn essential subject knowledge to become a skilled teacher of primary computing. Be prepared to teach algorithms and programming to all ages of children, helping them develop their understanding through effective pedagogy.

  • Remote delivered CPD 28 September 00:00—12 October 2020
  • Remote delivered CPD 28 September 13:30—12 October 2020
  • Remote delivered CPD 29 September 16:00—8 October 2020
  • Remote delivered CPD 5 October 12:30—8 October 2020
  • Remote delivered CPD 5 October 16:00—9 October 2020
  • Remote delivered CPD 7 October 13:30—14 October 2020
  • Remote delivered CPD 13 October 16:00—22 October 2020
  • Remote delivered CPD 13 October 16:00—10 November 2020
  • Remote delivered CPD 14 October 16:00—21 October 2020
  • Remote delivered CPD 15 October 15:30—19 November 2020
  • Remote delivered CPD 16 October 09:00—16 November 2020
  • Remote delivered CPD 19 October 12:30—22 October 2020
  • Remote delivered CPD 20 October 09:30—20 October 2020
  • Remote delivered CPD 21 October 14:00—11 November 2020
  • 2 November 16:00—16 November 2020
  • Remote delivered CPD 3 November 16:00—10 November 2020
  • Remote delivered CPD 4 November 15:30—25 November 2020
  • Remote delivered CPD 9 November 16:00—23 November 2020
  • Remote delivered CPD 10 November 16:00—19 November 2020
  • Remote delivered CPD 11 November 16:00—2 December 2020
  • Remote delivered CPD 12 November 16:00—24 November 2020
  • Remote delivered CPD 16 November 16:00—2 December 2020
  • Remote delivered CPD 17 November 14:00—24 November 2020
  • Remote delivered CPD 17 November 16:00—27 November 2020
  • Remote delivered CPD 19 November 10:00—26 November 2020
  • Remote delivered CPD 19 November 16:00—3 December 2020
  • Remote delivered CPD 26 November 09:30—26 November 2020
  • Remote delivered CPD 1 December 00:00—8 December 2020
  • Remote delivered CPD 3 December 16:00—10 December 2020
  • Remote delivered CPD 4 December 09:00—4 December 2020
  • Remote delivered CPD 4 December 13:00—10 December 2020
  • Remote delivered CPD 7 December 16:00—4 January 2021
  • Remote delivered CPD 11 December 09:00—11 December 2020
  • Remote delivered CPD 14 December 13:00—17 December 2020
  • Remote delivered CPD 25 June 09:00—25 June 2021

Tags for this course:

Algorithms Programming Computing Key stage 1 Key stage 2

Programming Pedagogy in Primary Schools: Developing Computing TeachingCO020

Investigate a range of pedagogical approaches for teaching programming to primary pupils

  • Online Course 3 August—11 October 2020
  • Online Course 2 November—10 January 2021

Tags for this course:

Programming Computing Key stage 1 Key stage 2

Teaching and leading key stage 2 computing - face to faceCP002

Broaden your understanding of computer systems, networks and the internet to teach key stage 2 computing.

  • Greenhithe 16 November 09:30—30 November 2020
  • Ashford 3 December 09:30—10 December 2020

Tags for this course:

Cross curricular Leadership Computer networks Computer systems Data & information Impact of technology Safety & Security Computing Key stage 2

Teaching and leading key stage 2 computing - module 1 - remoteCP452

This course aims to deepen understanding of computer science, information technology and digital literacy.

  • Remote delivered CPD 23 September 16:00—15 October 2020
  • Remote delivered CPD 24 September 16:00—2 October 2020
  • Remote delivered CPD 28 September 12:15—2 October 2020
  • Remote delivered CPD 29 September 16:00—20 October 2020
  • Remote delivered CPD 30 September 16:00—12 October 2020
  • Remote delivered CPD 1 October 15:30—15 October 2020
  • Remote delivered CPD 5 October 14:00—9 October 2020
  • Remote delivered CPD 6 October 16:00—10 November 2020
  • Remote delivered CPD 6 October 16:00—13 October 2020
  • Remote delivered CPD 8 October 16:00—14 October 2020
  • Remote delivered CPD 9 October 00:00—9 October 2020
  • Remote delivered CPD 12 October 10:00—12 October 2020
  • Remote delivered CPD 12 October 12:15—16 October 2020
  • Remote delivered CPD 13 October 16:00—21 October 2020
  • Remote delivered CPD 20 October 09:30—20 October 2020
  • Remote delivered CPD 28 October 09:30—28 October 2020
  • Remote delivered CPD 6 November 14:00—13 November 2020
  • Remote delivered CPD 12 November 14:00—25 November 2020
  • Remote delivered CPD 16 November 09:00—16 November 2020
  • Remote delivered CPD 18 November 16:00—2 December 2020
  • Remote delivered CPD 23 November 16:00—7 December 2020
  • Remote delivered CPD 26 November 14:00—4 December 2020
  • Remote delivered CPD 1 December 15:00—9 December 2020
  • Remote delivered CPD 2 December 16:00—2 December 2020
  • Remote delivered CPD 4 December 13:00—8 December 2020
  • Remote delivered CPD 7 December 16:00—14 December 2020
  • Remote delivered CPD 11 December 09:00—11 December 2020

Tags for this course:

Leadership Computer networks Computer systems Impact of technology Safety & Security Computing Key stage 2

Teaching and leading key stage 2 computing - module 2 - remoteCP453

Skilfully combining a wide range of software applications and multimedia such as video, images and sound, you will be better able to support children in creative and engaging project work across the whole primary curriculum.

  • Remote delivered CPD 13 October 10:00—13 October 2020
  • Remote delivered CPD 13 October 16:00—3 November 2020
  • Remote delivered CPD 14 October 16:00—22 October 2020
  • Remote delivered CPD 15 October 10:00—15 October 2020
  • Remote delivered CPD 16 October 13:00—3 November 2020
  • Remote delivered CPD 20 October 09:00—20 October 2020
  • Remote delivered CPD 29 October 09:30—29 October 2020
  • Remote delivered CPD 2 November 16:00—12 November 2020
  • Remote delivered CPD 3 November 14:00—10 November 2020
  • Remote delivered CPD 3 November 16:00—12 November 2020
  • Remote delivered CPD 4 November 16:00—9 November 2020
  • Remote delivered CPD 5 November 16:00—24 November 2020
  • Remote delivered CPD 12 November 10:00—12 November 2020
  • Remote delivered CPD 16 November 09:30—16 November 2020
  • Remote delivered CPD 17 November 16:00—11 December 2020
  • Remote delivered CPD 20 November 14:00—27 November 2020
  • Remote delivered CPD 30 November 09:00—30 November 2020
  • Remote delivered CPD 2 December 14:00—15 December 2020
  • Remote Delivered CPD 2 December 15:30—16 December 2020
  • Remote delivered CPD 3 December 16:00—3 December 2020
  • Remote delivered CPD 9 December 16:00—14 December 2020
  • Remote delivered CPD 10 December 14:00—16 December 2020
  • Remote delivered CPD 18 December 09:00—18 December 2020

Tags for this course:

Cross curricular Leadership Data & information Impact of technology Computing Key stage 2

Teaching Programming in Primary SchoolsCO010

Understand key programming concepts and apply them using Scratch

  • Online Course 5 October—13 December 2020

Tags for this course:

Programming Computing Key stage 1 Key stage 2