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.
Discover how to build your own Graphical User Interface (GUI) with Python and guizero.
Free online course3 weeks2 hours per week
Go from novice programmer to competent teacher of Python.
- Operators and flow control
- Iteration and nested structures
- Validation and testing
- Data structures including arrays
Face to face course2 days
“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.”
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.
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
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