Lessons

Download over 70 cross-curricular lesson plans and resources that bring computing to life, with or without a computer.

Online Guides

From using Scratch to understanding key computer science concepts quickly and easily, improve your subject knowledge with our jargon-free online guides.

CPD Workshops

Get started with free Computational Thinking and Programming workshops led by a trained volunteer.

Barefoot Resources

See all Resources

Scratch Maths Quiz Selection

Age:
7-11 years
Concepts / Approaches:
Debugging, Collaborating, Selection, Programming
Curriculum Links:
Maths

Pupils create a maths quiz in Scratch and learn about selection which, in this activity, allows the flow of the program to be altered depending on the player’s answers to questions. Initially pupils will use an ‘If… then…’ selection command, before moving on to using an ‘If…then… else…’ command.

World Map Logic Activity

Age:
5-7 years
Concepts / Approaches:
Tinkering, Programming, Logic
Curriculum Links:
Geography

Pupils look at sequences of commands and use logical reasoning to predict what they do. They then program their commands to see if their predictions are correct.

Boats Ahoy

Age:
4 - 6 years
Concepts / Approaches:
Tinkering, Patterns, Logic, Decomposition, Creating, Collaborating, Algorithms, Abstraction
Curriculum Links:
Science, Maths, English, D&T

Boats Ahoy! Takes children on a journey of discovery as they investigate boats. Four activities make up this set of resources.

Why Go Barefoot

Barefoot is here to help you to deliver the computing curriculum brilliantly with free workshops, helpful online guides and engaging lessons.

Download cross-curricular lessons and resources that unpack computational thinking in almost every subject, saving you valuable time.

Boost your subject knowledge and confidence with a free CPD workshop to introduce computational thinking and get you started. Mastered the basics? Book a programming workshop with an experienced volunteer.

Barefoot makes computing easy to teach and fun to learn, with or without a computer. Discover our jargon-free online guides for added support.