Skip to main content
ANNOUNCEMENT

We have adapted our programmes to enable you to participate from home:

Courses

We offer professional development courses to support the teaching of computing from Key Stages 1-4.

Remote courses

To fully support teachers, we have adapted our face-to-face courses to be delivered remotely across a series of short sessions.

Online courses

Take part in any of our free online courses and learn at your own pace.

Find a course:

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 June—27 July 2020

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 29 June—23 August 2020

Tags for this course:

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

Introduction to primary computingCP454

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 8 July 11:00—21 July 2020
  • Remote delivered CPD 8 July 15:30—21 July 2020
  • Remote delivered CPD 13 July 09:00—23 July 2020
  • Remote delivered CPD 13 July 14:00—23 July 2020
  • Remote delivered CPD 15 July 11:00—28 July 2020
  • Remote delivered CPD 20 July 13:00—30 July 2020
  • Remote delivered CPD 5 August 11:00—18 August 2020
  • Remote delivered CPD 5 August 15:00—18 August 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

NCCE facilitator development programme (stage one) - Invitation OnlyCP725

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

Tags for this course:

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

Primary programming and algorithmsCP455

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 8 July 15:00—21 July 2020
  • Remote delivered CPD 8 July 16:00—21 July 2020
  • Remote delivered CPD 13 July 10:00—23 July 2020
  • Remote delivered CPD 13 July 14:00—23 July 2020
  • Remote delivered CPD 15 July 10:00—28 July 2020
  • Remote delivered CPD 20 July 13:00—30 July 2020
  • Remote delivered CPD 5 August 13:00—18 August 2020
  • Remote delivered CPD 5 August 15:00—18 August 2020

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

Tags for this course:

Programming Computing Key stage 1 Key stage 2

Teaching and leading key stage 1 computing - module 1CP450

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 6 July 14:00—14 July 2020
  • Remote delivered CPD 22 July 09:00—30 July 2020
  • Remote delivered CPD 22 July 14:00—30 July 2020

Tags for this course:

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

Teaching and leading key stage 1 computing - module 2CP451

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 8 July 09:00—14 July 2020
  • Remote delivered CPD 8 July 14:00—14 July 2020
  • Remote delivered CPD 13 July 11:00—17 July 2020
  • Remote delivered CPD 13 July 16:00—17 July 2020
  • Remote delivered CPD 15 July 09:00—21 July 2020
  • Remote delivered CPD 15 July 15:00—21 July 2020
  • Remote delivered CPD 20 July 14:00—28 July 2020
  • Remote delivered CPD 5 August 09:00—10 August 2020
  • 5 August 14:00—11 August 2020

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 6 July—14 September 2020

Tags for this course:

Programming Computing Key stage 1 Key stage 2