Skip to main content

COVID-19 restrictions: Current restrictions mean most face-to-face course bookings are on hold until further notice. Our wide range of remote and online courses are not impacted by these restrictions. You can also visit our home teaching page to see an extensive list of free, high quality materials for teachers and parents.

The essential toolkit for secondary computing teachers

Training and inspiration that grows your confidence, transforms your teaching and brings your lessons to life.

Explore our courses

Improve progress and attainment at Key Stage 3 and 4 by developing your subject knowledge and classroom practice.

Programming with GUIs

Discover how to build your own Graphical User Interface (GUI) with Python and guizero.

Free online course3 weeks2 hours per week

Python programming essentials for GCSE computer science

Go from novice programmer to competent teacher of Python.

  • Operators and flow control
  • Iteration and nested structures
  • Validation and testing
  • Sub-programs
  • Data structures including arrays

Face to face course2 days

Your certificates

GCSE computer science subject knowledge

Computer Science Accelerator is a flexible professional development programme designed to equip you with the subject knowledge to teach GCSE computer science.

Find out more

“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, with concepts explained more in-depth.”

Kasim Rashid

Kasim Rashid
Maths and Computer Science teacher, London

Teach secondary computing

Following on from the Computer Science Accelerator, this programme will give you confidence to take your teaching to the next level and to apply those skills in the classroom.

Find out more

Your local computing community


Computing Hubs provide local, responsive and tailored support to teachers across England. They are led by schools and colleges with an exceptional track record in teaching computing. Find your local hub.

Subject Matter Experts

We offer fully-funded consultancy and guidance to schools and colleges who meet our eligibility criteria. This is provided by a network of computing education specialists, called Subject Matter Experts. Our experts work with leaders and teachers to identify an action plan for improving or delivering computing and computer science in their school or college.

An additional £1400 bursary is also available for schools or colleges who are not currently offering GCSE computer science or are considering dropping the subject. Find out more.

Contact your local Subject Matter Expert

Communities of Practice

Communities of Practice - run by Computing at School (CAS) - are local networks of computing teachers that share expertise, resources and best practice to encourage strong and effective teaching.

CS Champion Support

As part of the CS Accelerator Programme we are able to provide additional support and mentoring through our CS Champions, who can provide guidance throughout the programme, and advise on next steps following its completion.

Please email [email protected] describing the support you require and how best to contact you.

Support for senior leaders

We can help you future proof your computing department. Find out what support we offer for senior leaders.

Access our free teaching resources

Our curriculum resources contain everything you need to teach computing at key stages 1 to 4, including lesson plans, slides, assessments and activities.

Browse teaching resources

Subject knowledge assessments

Our free online self-marking assessments allow you to evaluate your students’ knowledge so you can use this information to guide your teaching for the rest of the year.

Access the tests now

Year 8 - Data Representations: from clay to silicon

This unit conveys essential knowledge relating to binary representations. The activities gradually introduce learners to binary digits and how they can be used to represent text and numbers. The concepts are linked to practical applications and problems that the learners are familiar with.

Access 'Data Representations' now