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

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

  • Gloucester 25 May 09:00—8 June 2021
  • High Wycombe 28 May 10:30—4 June 2021

Tags for this course:

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

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

Tags for this course:

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

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 3 March 09:30—3 March 2021
  • Remote delivered CPD 8 March 09:00—8 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 15 March 16:00—18 March 2021
  • Remote Delivered CPD 18 March 11:00—25 March 2021
  • Remote delivered CPD 19 March 09:00—19 March 2021
  • Remote delivered CPD 23 March 14:00—30 March 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 13:00—23 April 2021
  • Remote delivered CPD 29 March 09:30—29 March 2021
  • Remote delivered CPD 31 March 09:30—31 March 2021
  • Remote delivered CPD 7 April 09:00—7 April 2021
  • Remote delivered CPD 8 April 09:00—8 April 2021
  • Remote delivered CPD 19 April 14:00—26 April 2021
  • Remote delivered CPD 11 May 16:00—25 May 2021
  • Remote delivered CPD 10 June 10:00—10 June 2021

Tags for this course:

Leadership Computer networks Impact of technology Safety & Security Computing Key stage 1 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