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:

Teach secondary computing 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

Creative computing for key stage 3 - face to faceCP206

This course will provide you with the theory, background and practical application to design and build a curriculum leading to increased engagement and student success

  • Reading 12 May 10:00—20 May 2021

Tags for this course:

Leadership Algorithms Programming Computing Key stage 3 Secondary

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

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

KS3 computing (module 1): Creative curriculum design principlesCP247

Start to design a computing curriculum that supports deep learning by all students throughout KS3.

  • Reading 23 April 10:00—23 April 2021
  • Milton Keynes 29 April 09:30—29 April 2021
  • Reading 29 June 10:30—29 June 2021

Tags for this course:

Leadership Key stage 3 Secondary

KS3 computing (module 2): Creative curriculum content, sequencing and pedagogyCP248

Develop a knowledge-based curriculum for excellent in KS3, supported by the most effective teaching approaches.

  • Milton Keynes 13 May 09:30—13 May 2021
  • Reading 6 July 10:30—6 July 2021

Tags for this course:

Leadership Key stage 3 Secondary

KS3 computing (module 3): Creative curriculum enrichment and inclusionCP249

Put computational thinking at the heart of an inclusive and equitable curriculum, and broaden the appeal of computing.

  • Milton Keynes 24 June 09:30—24 June 2021
  • Reading 3 July 15:45—13 July 2021

Tags for this course:

Leadership Key stage 3 Secondary

KS4 computing for all - face to faceCP207

This action-oriented professional development course explores the options available to computing teachers in different school contexts

  • Gloucester 2 July 09:00—2 July 2021
  • Reading 8 July 10:00—8 July 2021

Tags for this course:

Cross curricular Leadership Impact of technology Safety & Security Computing Key stage 4 Secondary

New subject leaders of secondary computing - face to faceCP211

For new subject leaders of computing, or those looking to progress their career through curriculum leadership.

  • Portsmouth 26 May 10:00—27 May 2021

Tags for this course:

Leadership Computing Key stage 3 Key stage 4 Secondary

New subject leaders of secondary computing (remote)CP411

Develop the leadership skills and management practices to confidently coordinate an effective computing department.

  • Remote delivered CPD 5 March 09:00—12 March 2021

Tags for this course:

Leadership Secondary

Programming Pedagogy in Secondary Schools: Inspiring Computing TeachingCO222

Examine a range of pedagogical approaches suitable for teaching computing in Key Stage 3

  • Online Course 1 March—3 May 2021
  • Online Course 1 March—22 March 2021

Tags for this course:

Programming Computing Key stage 3 Key stage 4 Secondary

Scratch to Python: Moving from Block- to Text-based ProgrammingCO211

Learn how to apply the thinking and programming skills you've learnt in Scratch

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

Tags for this course:

Programming Computing Key stage 3 Secondary

Teach Computing in Schools: Creating a Curriculum for Ages 11 to 16CO230

Create an inspiring and engaging computing curriculum for secondary school students, using freely available resources.

  • Online Course 1 March—2 May 2021

Tags for this course:

Key stage 3 Key stage 4 Secondary

Teaching GCSE computer science: improving student engagement - face to faceCP240

Improve student engagement in your GCSE computer science lessons by developing your classroom pedagogy.

Tags for this course:

Impact of technology Key stage 4 Secondary

Teaching GCSE computer science: improving student engagement - remoteCP447

Improve student engagement in your GCSE computer science lessons by developing your classroom pedagogy.

  • Remote delivered CPD 2 March 18:00—3 March 2021
  • Remote delivered CPD 15 March 09:00—15 March 2021
  • Remote delivered CPD 16 March 15:30—2 April 2021
  • Remote delivered CPD 19 March 09:30—19 March 2021
  • Remote delivered CPD 4 May 09:30—4 May 2021
  • Remote delivered CPD 10 May 15:00—19 May 2021

Tags for this course:

Impact of technology Key stage 4 Secondary

Teaching Physical Computing with Raspberry Pi and PythonCO205

Create simple systems that respond to and control the physical world using the Raspberry Pi and Python

  • Online Course 1 March—10 May 2021

Tags for this course:

Computing Key stage 3 Key stage 4 Secondary