Skip to main content
ANNOUNCEMENT

Current national restrictions for England: if you've booked a face to face course which was scheduled to take place during the latest restriction period, please see here for more information. All remote and online courses are unaffected and running as planned.

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

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.

  • Manningtree 4 January 08:45—4 January 2021
  • Manningtree 4 January 08:45—4 January 2021
  • London 25 January 09:30—25 January 2021
  • Gloucester 26 January 09:00—26 January 2021
  • Milton Keynes 6 July 09:30—6 July 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

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 30 November 09:00—30 November 2020
  • Remote delivered CPD 1 December 14:00—8 December 2020
  • Remote delivered CPD 3 December 09:30—5 December 2020
  • Remote delivered CPD 3 December 14:00—17 December 2020
  • Remote delivered CPD 7 December 09:00—7 December 2020
  • Remote delivered CPD 8 December 09:00—8 December 2020
  • Remote delivered CPD 10 December 13:00—16 December 2020
  • Remote delivered CPD 11 December 09:00—11 December 2020
  • Remote delivered CPD 16 December 09:30—16 December 2020
  • Remote delivered CPD 5 January 00:00—5 January 2021
  • Remote delivered CPD 7 January 16:00—25 January 2021
  • Remote delivered CPD 12 January 09:00—12 January 2021
  • Remote delivered CPD 14 January 10:00—28 January 2021
  • Remote delivered CPD 27 January 09:00—27 January 2021
  • Remote delivered CPD 27 January 18:00—28 January 2021
  • Remote delivered CPD 2 February 09:30—2 February 2021
  • Remote delivered CPD 3 February 16:00—24 February 2021
  • Remote delivered CPD 23 February 16:00—2 March 2021
  • Remote delivered CPD 2 March 09:30—2 March 2021
  • Remote delivered CPD 9 March 16:30—18 March 2021
  • Remote delivered CPD 10 March 16:00—18 March 2021
  • Remote delivered CPD 17 March 00:00—17 March 2021
  • Remote delivered CPD 15 April 09:00—16 April 2021
  • Remote delivered CPD 14 June 17:00—21 June 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

Leading primary computing - face to faceCP008

Essential knowledge for primary computing subject leaders, helping you get the most from every teacher and every child.

  • York 26 November 09:30—16 December 2020

Tags for this course:

Leadership Computing Key stage 1 Key stage 2

Outstanding primary computing for all - face to faceCP005

Computing is for every child, and the school curriculum must allow for all children to succeed. Computing subject leaders can make inclusive, effective curriculum implementation happen, leading to success for all.

Tags for this course:

Leadership Computing Key stage 1 Key stage 2

Primary programming and algorithms - face to faceCP003

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

  • Derby 2 December 09:30—2 December 2020
  • Lancashire 8 January 09:00—8 January 2021
  • Gloucester 11 February 09:00—11 February 2021
  • Basildon 17 March 09:30—17 March 2021
  • 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 26 November 09:30—26 November 2020
  • Remote delivered CPD 30 November 13:00—30 November 2020
  • Remote delivered CPD 1 December 00:00—8 December 2020
  • Remote delivered CPD 1 December 16:00—14 December 2020
  • Remote delivered CPD 1 December 16:30—16 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 5 December 09:30—5 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 11 December 09:00—11 December 2020
  • Remote delivered CPD 14 December 13:00—17 December 2020
  • Remote delivered CPD 5 January 14:00—21 January 2021
  • Remote delivered CPD 19 January 15:30—28 January 2021
  • Remote delivered CPD 20 January 16:00—2 February 2021
  • Remote delivered CPD 28 January 00:00—11 February 2021
  • Remote delivered CPD 2 February 00:00—9 February 2021
  • Remote delivered CPD 3 February 16:00—12 February 2021
  • Remote delivered CPD 9 February 09:00—9 February 2021
  • Remote delivered CPD 16 February 10:00—16 February 2021
  • Remote delivered CPD 18 February 09:00—18 February 2021
  • Remote delivered CPD 24 February 16:00—9 March 2021
  • Remote delivered CPD 25 February 15:30—16 March 2021
  • Remote delivered CPD 10 March 00:00—24 March 2021
  • Remote delivered CPD 17 March 16:00—31 March 2021
  • Remote delivered CPD 26 March 09:00—26 March 2021
  • Remote delivered CPD 11 May 17:00—20 May 2021
  • Remote delivered CPD 25 June 09:00—25 June 2021
  • Remote delivered CPD 1 February—1 February 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 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.

  • Gloucester 23 February 09:00—3 March 2021
  • Ilford 27 April 13:30—29 June 2021
  • Ilford 29 April 13:30—1 July 2021
  • Trowbridge 30 April 09:00—4 May 2021
  • Milton Keynes 6 May 09:30—9 June 2021
  • Lancashire 18 June 09:00—2 July 2021

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 26 November 14:00—4 December 2020
  • Remote delivered CPD 30 November 12:00—4 December 2020
  • Remote delivered CPD 1 December 15:00—9 December 2020
  • Remote delivered CPD 1 December 16:00—16 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 8 December 09:00—8 December 2020
  • Remote delivered CPD 11 December 09:00—11 December 2020
  • Remote delivered CPD 14 December 12:00—18 December 2020
  • Remote delivered CPD 7 January 00:00—7 January 2021
  • Remote delivered CPD 7 January 09:00—7 January 2021
  • Remote delivered CPD 11 January 00:00—19 January 2021
  • Remote delivered CPD 11 January 00:00—2 February 2021
  • Remote delivered CPD 12 January 16:00—2 February 2021
  • Remote delivered CPD 13 January 18:00—14 February 2021
  • Remote delivered CPD 18 January 00:00—25 January 2021
  • Remote delivered CPD 19 January 09:10—19 January 2021
  • Remote delivered CPD 29 January 09:00—29 January 2021
  • Remote delivered CPD 4 February 15:30—25 February 2021
  • Remote delivered CPD 8 February 09:00—8 February 2021
  • Remote delivered CPD 16 February 09:00—16 February 2021
  • Remote delivered CPD 16 February 09:00—16 February 2021
  • Remote delivered CPD 26 February 09:00—26 February 2021
  • Remote delivered CPD 2 March 16:00—23 March 2021
  • Remote delivered CPD 8 March 16:00—17 March 2021
  • Remote delivered CPD 16 March 09:30—16 March 2021
  • Remote delivered CPD 20 May 17:00—7 June 2021

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 24 November 09:30—24 November 2020
  • Remote delivered CPD 25 November 09:00—25 November 2020
  • Remote delivered CPD 25 November 16:00—2 December 2020
  • Remote delivered CPD 30 November 09:30—30 November 2020
  • Remote delivered CPD 2 December 14:00—15 December 2020
  • Remote delivered CPD 3 December 16:00—3 December 2020
  • Remote delivered CPD 7 December 09:30—7 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 15 December 09:00—15 December 2020
  • Remote delivered CPD 18 December 09:00—18 December 2020
  • 12 January 09:00—12 January 2021
  • Remote delivered CPD 26 January 09:30—26 January 2021
  • 3 February 09:00—3 February 2021
  • Remote delivered CPD 8 February 14:00—23 February 2021
  • Remote delivered CPD 9 February 16:00—25 February 2021
  • Remote delivered CPD 17 February 09:00—17 February 2021
  • 22 February 09:00—22 February 2021
  • Remote delivered CPD 22 February 14:00—1 March 2021
  • Remote delivered CPD 24 February 14:30—24 March 2021
  • Remote delivered CPD 4 March 14:00—18 March 2021
  • Remote delivered CPD 5 March 09:30—5 March 2021
  • 8 March 09:00—8 March 2021
  • Remote delivered CPD 16 March 15:30—23 March 2021
  • Remote delivered CPD 23 March 09:30—23 March 2021
  • Remote delivered CPD 26 April 17:00—4 May 2021

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
  • Online Course 4 January—1 February 2021

Tags for this course:

Programming Computing Key stage 1 Key stage 2