Barefoot computing

The Barefoot Computing project is helping teachers to teach the computer science elements of the new primary computing curriculum. This collection contains the free, high-quality resources produced by the project, comprising of teacher guides and activity sheets.

The project uses a range of approaches to a core set of computational thinking principles including







Many computer science topics are covered, including


*Sequence, Selection, Repetition and Variables

*Computer Networks and Computer Systems

*Internet Services

*Inputs and Outputs


*Search Technologies


Barefoot supports primary educators with the confidence, knowledge, skills and resources to teach computer science. Resources are aligned to the curricular for all UK nations. This includes FREE high-quality lesson plans and local CPD Workshops, all designed to help teachers gain confidence in bringing computer science to life in the classroom.

CAS and BT are working together to support teachers in delivering the computing curriculum.

As part of BT Skills for Tomorrow, Barefoot is supporting teachers to give 5 million kids the tech skills they need to thrive by 2025. Find out more at 

CAS – For teachers who have found Barefoot Computing the first entry point on their CPD journey, Computing At School can be found by clicking here



Key Stage 2

Key stage 1


This collection offers guidance on how to deliver the computing curriculum to pupils aged 5 to 11 with special educational needs who are...