Skip to main content

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.

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.

Programming Pedagogy in Primary Schools

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

Primary programming and algorithms

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

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.

Find out more

Your local computing community

Hubs

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

Primary schools located in Local Authority Districts 5 or 6 are eligible for fully-funded support from a subject expert to help improve their delivery of computing. 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. Find your local community.

Barefoot

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

Boost the quality of your lessons with our free online resource bank. You’ll get access to full units of work, lesson plans, assessments and activities.

Browse teaching resources

Year 2 - Computer systems and networks - IT around us

In this unit, learners will look at information technology at school and beyond, in settings such as shops, hospitals, and libraries. Learners will investigate how information technology improves our world, and they will learn about using information technology responsibly.

Access 'IT around us' now

Year 3 - Computer systems and networks - Connecting Computers

During this unit, learners develop their understanding of digital devices, with an initial focus on inputs, processes, and outputs. They also compare digital and non-digital devices. Following this, learners are introduced to computer networks, including devices that make up a network’s infrastructure, such as wireless access points and switches.

Access 'Connecting Computers' now