Skip to main content

Teach computing and computer science effectively

Our offer will support you at every step towards improving your teaching of computing and computer science at all levels. Grow your confidence, support your team, enrich your students’ learning and lead the computing curriculum across your school.

Our offer will support you at every step towards improving your teaching of computing and computer science at all levels. Grow your confidence, support your team, enrich your students’ learning and lead the computing curriculum across your school.

Assess your school’s computing provision

Self-evaluation is the first step to improvement. The Computing Quality Framework helps you identify strengths and weaknesses in your computing curriculum and set actionable goals towards achieving our accredited Computing Quality Mark.

Advance your subject knowledge

Begin your professional development journey by building on your Key Stage 3 and GCSE subject knowledge. Strong subject knowledge is a foundation for great teaching, helping to build student understanding and tackle misconceptions.

With our A level certificate, you can also demonstrate your subject knowledge at an advanced standard.

Build on your pedagogy and leadership

Improve your pedagogy and teaching effectiveness across secondary computing.

Progress through our Teach secondary computing certificate alongside the KS3 and GCSE subject knowledge certificate to put your strengthening subject knowledge into classroom practice that raises student attainment.

Computing students working on laptops

I Belong: encouraging girls into computer science

How can we support more girls to achieve their computer science potential? With our I Belong programme, we aim to support more girls into computer science qualifications and careers by providing teachers with the tools to guide and inspire them.

Beginning with our Encouraging girls into GCSE computer science course, understand the barrier to girls’ participation and make a plan to overcome them.

Supporting your GCSE Computer Science provision

If you don’t currently offer GCSE Computer Science at your school, we are dedicated to work with you. Our support will help you create a sustainable computing department, improve provision and build capability and confidence –ultimately getting you in a better position to offer this key subject to your students.

“We need the best talent to enjoy creative skills in computing at every stage so that any student can picture themselves thriving in a computing career [and use] their tech skills to make the world a better place.”

Pete Head of Computing at Fulford School

“Teachers played a pivotal role in fostering my interest by providing guidance and support in navigating the complexities of computing studies, highlighting the variety of opportunities which are available in the field.”

Tori Computer Science and AI student at the University of Sussex

Courses to advance your knowledge and skills

Python programming constructs: sequencing, selection and iteration

Develop your foundational knowledge around the Python language so that you can support your students in their programming journey. Learn how to write code to input, process and output data, and how to manipulate data stored in variables.

Online
5 hours
Supporting GCSE computer science students at grades 1-3

Explore strategies to improve attainment in Computer Science for students working towards grades 1–3. Focus on tailored approaches that build foundational skills, boost confidence, and address key challenges, ensuring all students can make progress and develop a deeper understanding of the subject.

Online
6 hours
Impact of Technology: How To Lead Classroom Discussions

Explore the ethical, legal, cultural, and environmental concerns surrounding computer science. You will build the skills needed to hold relevant, open, and exciting discussions in the classroom.

Online
8 hours

Resources to help you teach secondary computing

Curriculum resources for Key Stages 3 and 4

Free, time-saving resources to enhance provision and support planning across the computing curriculum.

It includes teacher guides, curriculum maps, lesson plans and more. Use this to plan and deliver high-quality lessons to your learners.

Browse teaching resources

Isaac Computer Science

Get support with remote teaching, homework and marking with our free online textbook for teachers and students. With resources covering the full English curriculum for all exam specifications, and GCSE and A level student events, this is a perfect revision tool.

Explore Isaac Computer Science

Secondary Question Banks

A collection containing quality‑assured question banks to use with Key Stage 3 computing and GCSE Computer Science students.

Explore a series of 10 topics, covering areas across the computing curriculum.

Find out more

Online safety resources

Teaching online safety not only safeguards students from dangers they encounter online but also empowers them with essential skills to navigate the digital world responsibly. Use our resources to learn how to help your students make informed decisions, engage critically with online content, and cultivate respectful and ethical online behaviour.

Explore resources

Resources to support girls' engagement with computer science

All resources and activities that support your efforts in improving gender balance in computer science and motivating more girls to choose this key subject are identified across our website with the I Belong flag.

Explore I Belong

Computing Ambassadors

Part of the STEM Ambassadors volunteering programme – Computing Ambassadors are people from a wide range of industries who can help bring your computing lessons to life and provide real-world context, creating an invaluable link between schools and industry.

Computing Ambassadors can visit your school, introduce a topic, judge a competition or show students what career paths are available to them.

Request and Ambassador

Take your students’ learning further

Encourage your students to develop important life skills through enrichment and engage with the wider community in practical, enjoyable, and meaningful ways.

Running an enrichment activity with students also supports teachers' progress through our Teach secondary computing certificate.

Where next? Careers in computing, technology and digital

Effective career guidance is vital to help young people make informed decisions about their future. Our free resources can support your school to achieve the Gatsby Benchmarks and highlight the diversity of pathways leading to a successful career in computing, technology, and the digital industries.

Additional support

Building on this support, the online STEM Community offers a way for teachers to connect, ask questions and support each other with professional advice and resources sharing.