Skip to main content

Current national restrictions for England: if you've booked a face to face course which was scheduled to take place during the latest restriction period, please see here for more information. All remote and online courses are unaffected and running as planned.

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 GCSE computer science certificate

Teach GCSE computer science

The Computer Science Accelerator Programme is a certified professional development programme designed to equip you with the subject knowledge and confidence to successfully 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

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