Learning Activities for Primary Students

Primary Specific (ages 5-11 approx.)

The below online resources are aimed at Primary school children, aged between approximately 5-11.

Some of these resources are separated by Key Stage to help you find the right level for your children. However, please feel free to explore all the different activities available.

Resource Description
Barefoot - Home Learning A range of unplugged activities and digital games aimed at primary aged students brought to you by Computing at School and BT
Dr Chip’s Daily Dose Science, engineering and computing activities to try at home
Teach London Computing A selection of fun activities designed to help you learn about computing

Make it: code it

CS Unplugged

Quick projects to suit all ages, searchable by computing topic, level, coding language and micro:bit feature

Activities to explore the fundamentals of computer science without having to use a computer, including magic tricks and secret codes.

Key Stage 1 specific (ages 5-7 approx.)

Resource Description
BBC Bitesize - KS1 Computing Age specific learning materials from the BBC

Key Stage 2 specific (ages 7-11 approx.)

Resource Description
BBC Bitesize - KS2 Computing Age specific learning materials from the BBC
Raspberry Pi - Digital Making at Home Create and code projects at home with a new project each week
Code Club Stet by step instructions to create coding projects
MakeCode - Online Learning Projects for micro:bit
Blockly Games Series of games to prepare students for programming with a text based language
Scratch - Parents’ Guide Guidance for parents on helping children develop programs using blocks of code
micro:bit home learning Playful projects to build your digital skills together, perfect for ages 8 and up
An Introduction to PwC A number of exciting and current activities, resources and opportunities for primary teachers and students.


© 2021 BCS, The Chartered Institute for IT Registered charity: No. 292786
Using the websiteDisclaimer of liabilityCookies policyPrivacy notice