Skip to main content

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.

Costs

All our online courses are free to all educators. Additional fees are applicable to residential courses and are stated at the point of booking.

Filter courses

1 filter applied back to filters
Showing 19 results

Adapted teaching and effective learning interventions in secondary computingCO448

Develop an evidence-informed approach to education recovery over a sustained period, securing the computing education of young people following a period of great disruption.

Free online course
Join anytime

Tags for this course:

Leadership Inclusive practice Key stage 3 Key stage 4 Teach secondary computing certificate

Assessment and progression in KS3 computingCP212

For Key Stage 3 computing teachers who are new or existing to the subject. This CPD covers the key formative and assessment strategies needed in key stage 3 and beyond, including strategies relating to programming.

This course is being updated.

Tags for this course:

Leadership Inclusive practice Key stage 3 Teach secondary computing certificate

Behaviour for learning in a computing environmentCO468

For secondary teachers who are new or existing to the subject. This CPD covers generic behavior for learning strategies, including managing own behaviours, rules routines, recognition reward and interventions and links them it back to their use in a computing environment.

Free online course
Join anytime

Tags for this course:

Leadership Inclusive practice Key stage 3 Key stage 4 Teach secondary computing certificate

Careers and enrichment in primary computingCO441

Find out how career-linked learning and enrichment opportunities can provide motivation and broaden horizons for your primary-aged pupils.

Free online course
Join anytime

Tags for this course:

Inclusive practice Key stage 1 Key stage 2 Teach primary computing certificate

Collaboration in KS3 programmingCP437

Engage students and build awareness of the collaborative nature of programming in the real world, through evidence-based teaching approaches.

This course is being updated.

Tags for this course:

Leadership Careers Inclusive practice Key stage 3 Teach secondary computing certificate

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.

Free online course
Join anytime

Tags for this course:

Cross curricular Leadership Inclusive practice Key stage 1 Key stage 2 Key stage 3 Key stage 4 Teach primary computing certificate Teach secondary computing certificate

Empowering girls in key stage 2 computingCO409

To address the gender gap in computing and computer science, we need to start during primary. Forming part of the I Belong programme, you’ll explore the reasons for the gender gap, and discover strategies to overcome them to empower girls in computing.

Free online course
Join anytime

Tags for this course:

Inclusive practice Key stage 2 Teach primary computing certificate

Encouraging girls into computer scienceCO440

Explore the gender imbalance in GCSE Computer Science, its causes -such as lack of role models, unconscious bias, and a non-inclusive curriculum - and develop strategies and KS3 interventions to increase uptake in your school.

Free online course
Join anytime

Tags for this course:

Leadership Inclusive practice Key stage 3 Key stage 4 Teach secondary computing certificate

Established leaders of secondary computingCO411B

Leading computing in your school? This course will support you in developing as a subject leader, helping you build the skills and confidence needed for success.

Free online course
Join anytime

Tags for this course:

Leadership Computing Inclusive practice Key stage 3 Key stage 4 Teach secondary computing certificate

New/improved

I Belong in Computing ConferenceCP400

Inaugural conference from the National Centre for Computing Education focused on advancing digital skills, equality, and inclusion in computing education.

Heslington 11 March 10:00—11 March 2026

Tags for this course:

SEND Inclusive practice Teach primary computing certificate Teach secondary computing certificate

Inclusive computing in primary schoolsCO005

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.

Free online course
Join anytime

Tags for this course:

Inclusive practice Key stage 1 Key stage 2 Teach primary computing certificate

Introduction to the Bee-bot in key stage 1CO256

Explore physical computing using Bee-bots, and how they are used in the Teach Computing curriculum.

Free online course
Join anytime

Tags for this course:

Programming Inclusive practice Key stage 1 Teach primary computing certificate

Introduction to the Crumble in key stage 2CO252

Explore physical computing using the Crumble controller, and how this is used in the Teach Computing curriculum.

Free online course
Join anytime

Tags for this course:

Programming Inclusive practice Key stage 2 Teach primary computing certificate

Introduction to the micro:bit in key stage 2CO292

Explore physical computing using the micro: bit device. Find out how it can be used to develop understanding of programming through creative projects.

Free online course
Join anytime

Tags for this course:

Programming Inclusive practice Key stage 2 Teach primary computing certificate

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

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

Free online course
Join anytime

Tags for this course:

Cross curricular Leadership Inclusive practice Key stage 3 Teach secondary computing certificate

Leading primary computing - module 3CO009

Learn how to effectively adapt your computing curriculum to better fit your school and your pupils' needs. Consider ways to make the most of your computing resources and explore what exemplary looks like in primary computing.

Free online course
Join anytime

Tags for this course:

Leadership Computing Inclusive practice Key stage 1 Key stage 2 Teach primary computing certificate

Programming Pedagogy in Secondary Schools: Inspiring Computing TeachingCO222

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

Free online course
Join anytime

Tags for this course:

Programming Computing Inclusive practice Key stage 3 Key stage 4 Teach secondary computing certificate

Supporting autistic pupils in primary computingCO291

Plan and teach an effective computing curriculum for autistic pupils working at primary level.

Free online course
Join anytime

Tags for this course:

Leadership Computing Inclusive practice Key stage 1 Key stage 2 Teach primary computing certificate

Supporting student attainment in GCSE computer science - residentialCP284

Explore strategies to support students with GCSE computer science subject knowledge during this two-day residential.

York 27 January 10:00—28 January 2026

Tags for this course:

Algorithmic thinking Computer networks Computer systems Data & information Programming Safety & Security Residential and Intensive Inclusive practice Key stage 3 Key stage 4 Teach secondary computing certificate