Skip to main content

Education recovery: We've developed a special curated collection of CPD, resources and wider support to inspire your teaching, improve your knowledge, inform your assessment and save you time whilst you address lost learning.

The essential toolkit for secondary computing teachers

Training and inspiration that grows your confidence and transforms your teaching.

We also have dedicated pages for:

Secondary senior leaders Early careers teachers


Improve your subject knowledge and gain confidence with our nationally recognised certificates.

Subject knowledge certificate

Our professional development programme, Computer Science Accelerator, is designed to help you develop or refresh your subject knowledge.

Find out more

Teach secondary computing

Following on from the Computer Science Accelerator, gain the confidence to take your teaching practice to the next level.

Find out more

Bursary support

We offer bursaries to teachers working in state-funded education in England.

CS Champions

Our team provide support and mentoring to help you complete the Computer Science Accelerator programme.

“The online courses let me go through the content at my own pace, while the face to face gave me more hands-on experience with practical programming.”

Kasim Rashid

Kasim Rashid
Maths and Computer Science teacher, London

“As a result of the programme, I am now a computer science teacher! The programme has given me the confidence to realise the skills that I have.”

Nigel Ferry

Nigel Ferry
D&T to Computer Science teacher, Gateshead

“Completing the Computer Science Accelerator has honestly changed my career. It has given me the confidence to do so many new things.”

Annie Cuffe Davies

Annie Cuffe Davies
ICT and Computing teacher, London


Begin your computing journey, develop your understanding of a specific topic, or improve your pedagogical practice. We offer bursaries to teachers working in state-funded education in England.

Browse our courses
Higher attainment in GCSE computer science Featured

Higher attainment in GCSE computer science

Explore how to improve attainment in GCSE computer science, look at how students should tackle exam questions, retrieval practice and interleaving, and progression from KS3 to KS4.

Live remote training
days vary 5 hours
Teaching GCSE computer science: improving student engagement Featured

Teaching GCSE computer science: improving student engagement

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

Live remote training
days vary 6 hours
Impact of Technology: How To Lead Classroom Discussions Featured

Impact of Technology: How To Lead Classroom Discussions

You will explore the ethical, legal, cultural, and environmental concerns surrounding computer science.

Online course
3 weeks 2 hours per week


Free teaching resources for key stage 3 and 4. Everything you need to teach computing including lesson plans, slides, assessments and activities.

Browse teaching resources

Year 7: Networks from semaphores to the Internet

This unit begins by defining a network and addressing the benefits and importance of computer networks, before covering how data is transmitted across networks using protocols.


KS4 GCSE: Data representations

This unit will help your learners to understand binary and hexadecimal numbering systems, how to convert between bases, coding systems and how text, images, and sound are represented in computers.

Subject knowledge assessments

Evaluate your students’ knowledge with our free, online, self-marking assessments. Each topic includes a pre and post teaching multiple-choice assessment.

Isaac Computer Science is our free online learning programme for A level computer science teachers and students. Access our time-saving learning materials that cover the full OCR and AQA curriculums.

Discover Isaac Computer Science

We're here to help

Your local network of expert computing support.

Computing Hubs

Providing local training and support for teachers across England, our Computing Hubs are led by schools and colleges with an exceptional track record in teaching computing.

Meet your local hub

Communities of Practice

These local networks of computing teachers are forums to share expertise, resources and best practice. Run by Computing at School (CAS).

Join a community

Subject Matter Experts (SMEs)

Our computing specialists offer fully-funded consultancy and guidance to schools and colleges who meet our eligibility criteria. They’ll work with you to develop a tailor-made action plan.

Contact your local SME