Inspiration and support for teaching primary computing
Training and enrichment to help you teach and lead the computing curriculum and improve learning across your school.
Explore our courses
Develop your understanding of what outstanding teaching of computing looks like, to enable you to create a curriculum that provides progression for all at Key Stage 1 and 2.
Investigate a range of pedagogical approaches suitable for teaching programming to primary school pupils (aged 5 to 11 years old).
Free online course4 weeks2 hours per week
Discover engaging and effective ways to help children use computational thinking
- Essential programming knowledge
- Algorithms and evaluation (KS1)
- Sequence and repetition (KS2)
- Selection and variables (KS2)
Face to face course1 day
Your Primary certificate
Teach primary computing
Our nationally recognised qualification will support you to demonstrate your commitment to developing your own practice and to computing as a school subject.
Your local computing community
Computing Hubs deliver face-to-face courses and provide local support to primary teachers. They are led by schools and colleges across England with an exceptional record in teaching computing. Find your local hub.
Subject Matter Experts
We offer fully-funded consultancy and guidance to primary schools located in Local Authority Districts 5 or 6 through a network of computing education specialists, called Subject Matter Experts. Your local expert can help you to complete a three year action plan to improve your computing offer, and identify the most appropriate CPD to upskill your staff. Find further information on support.
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. Find your local community.
Barefoot provides local computational thinking workshops and classroom-ready resources to help you teach primary computing. Read more about Barefoot.
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
Year 2 - Computer systems and networks - IT around us
In this unit, explore information technology at school and beyond, in settings such as shops, hospitals and libraries. You will investigate how information technology improves our world, and learn about using information technology responsibly.Access 'IT around us' now
Year 3 - Computer systems and networks - Connecting Computers
Develop your understanding of digital devices, with an initial focus on inputs, processes and outputs. You will compare digital and non-digital devices and be introduced to computer networks, including devices that make up a network’s infrastructure, such as wireless access points and switches.Access 'Connecting Computers' now