The essential toolkit for primary computing teachers
Training and enrichment to help you teach and lead the computing curriculum and improve learning across your school.

Certificates
Designed for primary teachers from all backgrounds who want to improve their knowledge and teaching practice.
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.
Bursary support
We offer bursaries to teachers working in state-funded education in England.
Courses
Develop your understanding of a specific topic, your pedagogical practice or get help as a beginner. We offer bursaries to teachers working in state-funded education in England.
Browse our courses
Introduction to primary computing
Ideal for beginners, this course covers the whole computing curriculum at an introductory level, including programming essentials using Scratch.

Primary programming and algorithms
Be prepared to teach algorithms and programming to all ages of children, helping them develop their understanding through effective pedagogy.

Programming pedagogy in primary schools: developing computing teaching
Investigate a range of pedagogical approaches for teaching programming to primary pupils
Resources
Our free resources provide everything you need to teach computing at key stage 1 and 2. They include curriculum maps, lesson plans, slides, assessments and activities.
Browse teaching resourcesYear 2: Creating media - Digital photography
Learners will look at how different devices can be used to take photographs and will capture, edit, and improve photos. They will use this knowledge to recognise that images they see may not be real.
Year 4: Programming A – Repetition in shapes
This unit is the first of the two programming units in Year 4, and looks at repetition and loops within programming. Pupils will create programs by planning, modifying, and testing commands to create shapes and patterns.
Contributing partners
Our educational partners, including Barefoot, Code Club and STEM Ambassadors, offer complementary programmes that support teachers and students.
We're here to help
Your local network of expert computing support.
Computing Hubs
Providing local training and support for teachers across England, our Computing Hubs are led by schools and colleges with an exceptional track record in teaching computing.
Communities of Practice
These local networks of computing teachers are forums to share expertise, resources and best practice. Run by Computing at School (CAS).
Subject Matter Experts (SMEs)
Our computing specialists offer fully-funded consultancy and guidance to schools and colleges who meet our eligibility criteria. They’ll work with you to develop a tailor-made action plan.