Computing at school in the UK
Computing is a foundational subject discipline that every child should have the opportunity to learn, from primary school onwards, just like maths or natural science. That is the vision of the new English National Curriculum for computing. This page collects together key links and resources to explain the vision, put it in its international context, point to major reports, identify key resources, and so on.
Many of these links are to CAS resources. Every CAS resource is a wiki that you can edit and improve. If you are a CAS member, please take the initiative to write as well as read, to contribute and share as well as enjoy and celebrate.
Simon PJ
The big picture
- Our vision for teaching computing. This seven-minute video (Sept 2019) summarises the vision of the new computing curriculum, and the support for teachers and schools offered by the National Centre for Computing Education. It's addressed primarily to schools and teachers, but gives a useful overview.
- Why we should teach children to code, page 62 of Hello World Issue 10, 2019. In his March 2019 blog post, Andreas Schleicher, Director of Education at the OECD, asks “Should schools teach coding?”. This short article makes the case for teaching every child to write simple programs, but also explains why we should not uncritically think that skill in coding is The Answer.
- Artificial intelligence. Why we should (still) teach our children to code (Dec 2023) argues that, far from making teaching programming obselete, the advent of ChatGPT makes teaching programming more important than ever. The Raspberry Pi Foundation published a position paper Why our kids still learn to code in the age of AI (June 2025) that makes the same case. I also wrote an earlier post AI in education addressing the broader question of the role of AI in education generally.
- National reports lists dozens of reports and reviews relevant to computing education. Some highlights:
- Shut down or restart (January 2012): this report by the Royal Society report was a watershed. The NextGen Skills report, a year earlier, was a key forerunner.
- After the reboot (November 2017) is the Royal Society's assessment of the state of play five years after "Shut down or restart", and three years after the new national curriculum was launched.
- The international perspective: national reports and rich curricular resources from other countries.
- Teaching creative computer science: this 12-minute TEDx talk gives the thinking behind the new computing curriculum. My talk Shaping our children's eduction in computing, at Strange Loop 2018, is a more up to date and longer (1 hr) version.
- Code to joy, which appeared in the TES on 16 Jan 2015, is a 2,500 overview of the opportunities and challenges of the new computing curriculum.
- Media coverage and blogs
- Research in computer science education
- Digital skills in computing education. I gave this talk as part of the 2020 BCS Virtual Festival of Digital skills. In it I try to articulate a vision of what "digital skills" might be, and how we should help our children to acquire them.
- Relationship with maths education. I think there is a real opportunity to exploit the synergy between maths and computing education. Here is a talk that I gave at the 2021 ATM Conference: 1+1=3: the symbiosis between maths and computing education.
The National Curriculum
The CAS community
Resources to support computing teachers
- Recycling IT equipment from companies into schools. Quite a few organisations across the UK are devoted to refurbishing equipment that companies are no longer using, and giving it to schools.
- Hello world, launched in 2017, is a 100-page colour magazine, designed specifically for computing teachers, mostly written by computing teachers. It's free online, but you can get hard copy too (free to teachers in the UK). It's a joint venture between the Raspberry Pi Foundation and CAS.
- micro:mag is a magazine focusing on the micro:bit. It is written by the community and includes micro:bit related news, stories and projects.
- A list of lots of computing competitions, all aimed at school children.
- CAS resources to support:
- CAS Barefoot: teaching resources and training for primary
- Teaching London Computing
- Teach Computing Science: A Guide for Primary and Early Years Practitioners (2017), and the Scottish Plan C resource set. These are great, field-trialled resources written by Quintin Cutts and his colleagues in Scotland.
- Digital Schoolhouse
- Computer Science Unplugged: Tim Bell's famous work, still super-relevant.
- cs4fn: computer science for fun. Magic tricks, puzzles, chocolate.
- Cyber skills live. A "brilliant site full of lots of interactive cyber security challenges".
- Guide to computing for head teachers and senior leadership teams
- Inspiring books about computer science
- Schemes of work written by CAS teachers
- Computer science educators StackExchange site. Here you can ask, and answer, any question about computing education.
Assessment
Teacher training
Careers and diversity
Other amazing organisations that support computing at school