The essential toolkit for secondary computing teachers
Training and inspiration that grows your confidence and transforms your teaching.

Certificates
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.
Teach secondary computing
Following on from the Computer Science Accelerator, gain the confidence to take your teaching practice to the next level.
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.
“We’re teaching kids to use technologies that don’t exist yet for problems that they don’t know. It’s going to be a completely different world when they leave school.”

Helen Brant
Music teacher
“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
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
ICT and Computing teacher, London
Courses
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
Maths is firmly embedded at the core of computer science. During this course you’ll explore the foundational topics at the heart of mathematics and computer science.

New subject leaders of secondary computing
Develop the leadership skills and management practices to confidently coordinate an effective computing department.

Introduction to Encryption and Cryptography
Discover the history of encryption and learn how it's used in the modern world.
Resources
Free teaching resources for key stage 3 and 4. Everything you need to teach computing including lesson plans, slides, assessments and activities.
Browse teaching resourcesGCSE: Data representations
This unit has been re-written based on your feedback, to have more scaffolding, unique lesson activities and content on data compression. For example the escape room activity in lesson 9, the image manipulation activity in lesson 10 and the Huffman coding activities in lesson 17.
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.
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.
Contributing partners
Our educational partners, including Code Club and STEM Ambassadors, offer complementary programmes that support teachers and students.
Looking for A level resources?
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 ScienceWe'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.
Communities of Practice
These local networks of computing teachers are forums to share expertise, resources and best practice. Run by Computing at School (CAS).
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.