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:

An introduction to algorithms, programming and data in GCSE computer science - face to faceCP228

Create some simple block-based computer programs and discover how to implement them in the text based language Python.

Tags for this course:

Algorithms Data & information Programming Computing Key stage 3 Key stage 4 CS Accelerator

GCSE Computer Science - developing outstanding teaching - face to faceCP205

This course helps teachers of GCSE to develop their classroom practice and deliver outstanding teaching of GCSE computer science

Tags for this course:

Cross curricular Impact of technology Programming Computing Key stage 4

Introduction to algorithms, programming and data in GCSE computer science - remoteCP428

Create some simple block-based computer programs and discover how to implement them in the text based language Python.

  • Remote delivered CPD 20 July 10:00—27 July 2020
  • Remote delivered CPD 20 July 15:00—31 July 2020
  • Remote delivered CPD 23 July 09:00—4 August 2020
  • Remote delivered CPD 30 July 10:00—12 August 2020
  • Remote delivered CPD 4 August 09:00—14 August 2020
  • Remote delivered CPD 12 August 09:00—12 August 2020
  • Remote delivered CPD 10 September 16:00—25 September 2020
  • Remote delivered CPD 20 October 16:00—13 November 2020
  • Remote delivered CPD 12 November 16:00—1 December 2020

Tags for this course:

Algorithms Data & information Programming Computing Key stage 4 CS Accelerator

Python programming constructs: sequencing, selection & iteration - remoteCP423

Learn how to write code to input, process and output data, and how to manipulate data stored in variables. Using the building blocks of sequence, selection and iteration you’ll begin to understand how programs are constructed to perform a multitude of simple and more complex tasks.

  • Remote delivered CPD 27 July 11:00—6 August 2020
  • Remote delivered CPD 29 July 13:00—10 August 2020
  • Remote delivered CPD 25 August 10:00—25 August 2020
  • Remote delivered CPD 7 September 16:00—21 September 2020
  • Remote delivered CPD 23 September 16:00—5 October 2020

Tags for this course:

Programming Computing Key stage 4 CS Accelerator

Python programming constructs: sequencing, selection and iteration - face to faceCP223

Develop your foundational knowledge around the Python language.

Tags for this course:

Programming Computing Key stage 3 Key stage 4 CS Accelerator

Python programming: working with data - face to faceCP233

In this course you’ll learn about data types, and how data structures are manipulated in Python programs.

Tags for this course:

Programming Computing Key stage 3 Key stage 4 CS Accelerator

Python programming: working with data - remoteCP433

In this course you’ll learn about data types, and how data structures are manipulated in Python programs.

  • Remote delivered CPD 14 July 11:00—28 July 2020
  • Remote delivered CPD 21 July 14:00—1 August 2020
  • Remote delivered CPD 28 July 11:00—11 August 2020
  • Remote delivered CPD 4 August 14:00—15 August 2020
  • Remote delivered CPD 4 August 15:00—17 August 2020
  • Remote delivered CPD 10 August 09:00—10 August 2020
  • Remote delivered CPD 12 August 17:30—12 October 2020
  • Remote delivered CPD 3 November 16:00—20 November 2020
  • Remote delivered CPD 11 November 16:00—24 November 2020

Tags for this course:

Programming Computing Key stage 4 CS Accelerator