Skip to main content
ANNOUNCEMENT

COVID-19 restrictions: Current restrictions mean most face-to-face course bookings are on hold until further notice. Our wide range of remote and online courses are not impacted by these restrictions. You can also visit our home teaching page to see an extensive list of free, high quality materials for teachers and parents.

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, GCSE computer science subject knowledge or secondary computing.

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 1 March—26 April 2021
  • Online Course 1 March—15 March 2021

Tags for this course:

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

Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year oldsCO040

Improve your subject knowledge and develop inclusive lessons to teach computing to primary school pupils (aged 5 to 11 years old).

  • Online Course 15 February—26 April 2021

Tags for this course:

Key stage 1 Key stage 2 Primary

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

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.

  • Swindon 13 May 09:00—13 May 2021
  • High Wycombe 14 May 10:30—14 May 2021
  • Dereham 25 May 09:30—25 May 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 Primary

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 2 March 09:30—2 March 2021
  • Remote delivered CPD 8 March 09:00—8 March 2021
  • Remote delivered CPD 9 March 16:30—18 March 2021
  • Remote delivered CPD 10 March 14:00—18 March 2021
  • Remote delivered CPD 11 March 15:45—18 March 2021
  • Remote delivered CPD 17 March 09:30—17 March 2021
  • Remote delivered CPD 17 March 14:20—31 March 2021
  • Remote delivered CPD 18 March 00:00—18 March 2021
  • Remote delivered CPD 18 March 14:00—1 April 2021
  • Remote delivered CPD 24 March 14:00—31 March 2021
  • Remote delivered CPD 25 March 09:00—25 March 2021
  • Remote delivered CPD 29 March 10:00—29 March 2021
  • Remote delivered CPD 30 March 09:30—30 March 2021
  • Remote delivered CPD 15 April 09:00—16 April 2021
  • Remote delivered CPD 22 April 14:20—30 April 2021
  • Remote delivered CPD 8 June 12:30—22 June 2021
  • Remote delivered CPD 9 June 12:30—23 June 2021
  • Remote delivered CPD 14 June 17:00—21 June 2021
  • Remote delivered CPD 21 June 16:00—13 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 Primary

Leading primary computing - face to faceCP008

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

  • Remote delivered CPD 10 March 09:30—14 April 2021
  • Reading 10 June 10:00—16 June 2021

Tags for this course:

Leadership Computing Key stage 1 Key stage 2 Primary

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.

  • Reading 9 June 10:00—9 June 2021

Tags for this course:

Leadership Computing Key stage 1 Key stage 2 Primary

Primary programming and algorithms - face to faceCP003

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

  • Basildon 17 March 09:30—17 March 2021
  • Saffron Walden 18 March 15:30—15 April 2021
  • Malmesbury 10 June 09:00—10 June 2021
  • Dereham 15 June 09:30—15 June 2021
  • Sandhurst 29 June 09:00—29 June 2021
  • Melksham 7 July 09:00—7 July 2021

Tags for this course:

Algorithms Programming Computing Key stage 1 Key stage 2 Primary

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 2 March 14:00—5 March 2021
  • Remote delivered CPD 10 March 00:00—24 March 2021
  • Remote delivered CPD 13 March 10:00—13 March 2021
  • Remote delivered CPD 17 March 09:00—17 March 2021
  • Remote delivered CPD 17 March 16:00—31 March 2021
  • Remote delivered CPD 19 March 09:00—19 March 2021
  • Remote delivered CPD 22 March 00:00—19 April 2021
  • Remote Delivered CPD 25 March 00:00—25 March 2021
  • Remote delivered CPD 25 March 09:00—25 March 2021
  • Remote delivered CPD 26 March 09:00—26 March 2021
  • Remote delivered CPD 29 March 09:00—29 March 2021
  • Remote delivered CPD 30 March 09:30—30 March 2021
  • Remote delivered CPD 30 March 13:30—27 April 2021
  • Remote delivered CPD 21 April 14:00—27 April 2021
  • Remote delivered CPD 4 May 00:00—6 May 2021
  • Remote delivered CPD 11 May 17:00—20 May 2021
  • Remote delivered CPD 16 June 14:00—23 June 2021
  • Remote delivered CPD 25 June 09:00—25 June 2021

Tags for this course:

Algorithms Programming Computing Key stage 1 Key stage 2 Primary

Programming Pedagogy in Primary Schools: Developing Computing TeachingCO020

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

  • Online Course 1 February—5 April 2021
  • Online Course 4 May—29 June 2021

Tags for this course:

Programming Computing Key stage 1 Key stage 2 Primary

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.

  • Ilford 27 April 13:30—29 June 2021
  • Ilford 29 April 13:30—1 July 2021
  • Trowbridge 30 April 09:00—4 May 2021
  • Lancashire 18 June 09:00—2 July 2021
  • Gloucester 29 June 09:00—5 July 2021

Tags for this course:

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

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 5 March 09:00—5 March 2021
  • Remote delivered CPD 5 March 09:10—5 March 2021
  • Remote delivered CPD 8 March 14:00—17 March 2021
  • Remote delivered CPD 10 March 14:00—17 March 2021
  • Remote delivered CPD 11 March 14:00—18 March 2021
  • Remote delivered CPD 15 March 09:00—15 March 2021
  • Remote delivered CPD 16 March 09:30—16 March 2021
  • Remote Delivered CPD 22 March 15:00—29 March 2021
  • Remote delivered CPD 30 March 00:00—1 April 2021
  • Remote delivered CPD 8 April 09:00—8 April 2021
  • Remote delivered CPD 20 April 16:00—12 May 2021
  • Remote Delivered CPD 22 April 11:00—13 May 2021
  • Remote delivered CPD 22 April 13:30—6 May 2021
  • Remote delivered CPD 18 May 09:00—18 May 2021
  • Remote delivered CPD 20 May 17:00—7 June 2021
  • Remote delivered CPD 15 June 00:00—8 July 2021
  • Remote delivered CPD 15 June 00:00—17 June 2021

Tags for this course:

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

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 4 March 14:00—18 March 2021
  • Remote delivered CPD 9 March 14:00—16 March 2021
  • Remote delivered CPD 10 March 09:30—10 March 2021
  • Remote delivered CPD 11 March 13:00—18 March 2021
  • Remote delivered CPD 16 March 15:30—23 March 2021
  • Remote delivered CPD 16 March 16:00—25 March 2021
  • Remote delivered CPD 22 March 09:00—22 March 2021
  • Remote delivered CPD 23 March 09:30—23 March 2021
  • Remote delivered CPD 24 March 09:30—24 March 2021
  • Remote delivered CPD 29 March 16:00—31 March 2021
  • Remote delivered CPD 31 March 14:00—31 March 2021
  • Remote delivered CPD 9 April 09:00—9 April 2021
  • Remote delivered CPD 20 April 00:00—22 April 2021
  • Remote delivered CPD 26 April 17:00—4 May 2021
  • Remote Delivered CPD 20 May 11:00—27 May 2021
  • Remote delivered CPD 7 June 16:00—15 June 2021
  • Remote delivered CPD 9 June 09:30—9 June 2021
  • Remote delivered CPD 22 June 00:00—24 June 2021
  • Remote delivered CPD 12 July 16:00—19 July 2021

Tags for this course:

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

Teaching Programming in Primary SchoolsCO010

Understand key programming concepts and apply them using Scratch

  • Online Course 4 January—15 March 2021

Tags for this course:

Programming Computing Key stage 1 Key stage 2 Primary