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 1 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 1 computing - face to faceCP001

Develop your confidence to teach the whole key stage 1 computing curriculum successfully.

  • Gloucester 6 January 09:00—11 January 2021
  • Ilford 2 February 13:30—30 March 2021
  • Ilford 4 February 13:30—1 April 2021
  • Lancashire 1 March 09:00—19 March 2021
  • Trowbridge 30 April 09:00—3 May 2021

Tags for this course:

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

Teaching and leading key stage 1 computing - module 1 - remoteCP450

This course is designed to give you confidence in teaching the key stage 1 computing curriculum, including foundational knowledge of computer science; the applications of information technology and the implications for digital literacy in the modern world.

  • Remote delivered CPD 24 November 13:00—8 December 2020
  • Remote delivered CPD 26 November 13:00—3 December 2020
  • Remote delivered CPD 4 January 09:00—4 January 2021
  • Remote delivered CPD 8 January 09:30—8 January 2021
  • Remote delivered CPD 13 January 14:00—4 February 2021
  • Remote delivered CPD 14 January 14:00—21 January 2021
  • Remote delivered CPD 15 January 09:00—15 January 2021
  • Remote delivered CPD 18 January 16:00—1 February 2021
  • Remote delivered CPD 26 January 09:30—26 January 2021
  • Remote delivered CPD 3 February 09:00—3 February 2021
  • 9 February 09:30—9 February 2021
  • Remote delivered CPD 9 February 09:30—9 February 2021
  • Remote delivered CPD 16 February 09:00—16 February 2021
  • Remote delivered CPD 18 February 09:00—18 February 2021
  • Remote delivered CPD 19 February 09:30—19 February 2021
  • Remote delivered CPD 23 February 16:30—4 March 2021
  • Remote delivered CPD 24 February 13:30—3 March 2021
  • Remote delivered CPD 16 March 16:00—29 March 2021
  • Remote delivered CPD 18 March 14:00—30 March 2021

Tags for this course:

Leadership Algorithms Computer systems Data & information Programming Computing Key stage 1

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

The second module of this course covers digital literacy and information technology, covering the whole computing curriculum. Find out how to use software creatively, safely and responsibly for inspiring projects, and plan a rigorous and inclusive curriculum .

  • Remote delivered CPD 26 November 14:00—26 November 2020
  • Remote delivered CPD 30 November 16:00—8 December 2020
  • Remote delivered CPD 1 December 16:00—7 December 2020
  • Remote delivered CPD 2 December 09:00—2 December 2020
  • Remote delivered CPD 7 December 13:30—18 December 2020
  • Remote delivered CPD 8 December 16:00—14 December 2020
  • Remote delivered CPD 9 December 13:00—16 December 2020
  • Remote delivered CPD 10 December 16:00—15 December 2020
  • Remote delivered CPD 9 February 09:30—9 February 2021
  • Remote delivered CPD 10 February 16:00—23 February 2021
  • Remote delivered CPD 12 February 09:30—12 February 2021
  • Remote delivered CPD 16 February 09:30—16 February 2021
  • Remote delivered CPD 17 February 09:00—17 February 2021
  • Remote delivered CPD 25 February 00:00—25 February 2021
  • Remote delivered CPD 3 March 09:30—3 March 2021
  • Remote delivered CPD 9 March 14:00—16 March 2021
  • Remote delivered CPD 10 March 09:00—10 March 2021
  • Remote delivered CPD 12 March 09:00—12 March 2021
  • Remote delivered CPD 25 March 16:00—31 March 2021
  • Remote delivered CPD 29 March 09:30—29 March 2021
  • Remote delivered CPD 19 April 17:00—26 April 2021

Tags for this course:

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

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