Helping you
teach computing

Our aim is for every child in every school in England to have a world-leading computing education.

We provide resources, training and support for teaching Computing in primary and secondary schools and colleges from Key Stage 1 through to A Level.

Free resources

Easy access to resources you need for planning and delivering lessons.

Online training

Free courses and training to give you the skills and confidence to teach the curriculum.

Local hubs

Connect with local communities so you can share and be supported by other people like you.

Face-to-face training

Take part in high quality face-to-face CPD at your local hub.

The National Centre for Computing Education is funded by the Department for Education and is run by a consortium of STEM Learning, the Raspberry Pi Foundation and BCS, The Chartered Institute for IT.

Stay up to date

Be first to know when we launch resources, training and events.

From time to time the consortium will contact you with updates. We will only use your data in accordance with the terms of our privacy policy.

Start training today

Online courses

Start one of our free online courses and begin your journey to accreditation. The progress you make now will count towards upcoming professional certification, launching in 2019.

To start an online course, enter your email address above and we'll be in touch with the courses you can choose from.

Online courses were produced with the generous support of Google.

Face-to-face training

You can book face-to-face training for teaching GCSE Computer Science. Courses include python programming, algorithms, data and computer systems and networks and cybersecurity.

Get involved

Get involved


To run the National Centre for Computing Education, we’re looking for people to fill a number of job roles across software development, educational content creation and programme management:

School and industry partners

We’re also looking for schools and industry partners to help us deliver the aims of the centre. If you’d like to find out more about becoming a partner, contact us at [email protected].