High-quality, free, computing activities for students of all ages.
Home teaching is a new programme designed to help students to continue their computing studies while at home. Teachers and parents will be able to schedule the activities as part of the school day.
Using our network of Computing Hubs and our consortium resources, we are providing you with a timetable of sequential, topic-led activities and live online support during the summer term. The programme will cover all priority curriculum topics, across all key stages.
The units of work feature high-quality and fun computing activities that are grouped by key stage.
If a student needs further help with an activity, they can attend one of our live drop-in sessions held online by the expert computing teachers at our School Hubs. These Q&A sessions will be available every day to help explain the key principles of the weekly featured topics, and identify misconceptions.
Start by finding the right key stage below for your students.
Key stage 1 (school years 1–2)
Computational thinkingLearn key stage 1 computing at home
Key stage 2 (school years 3–6)
Programming using ScratchLearn key stage 2 computing at home
Key stage 3 (school years 7–9)
Programming using Python, app development, cybersecurity and digital literacyLearn key stage 3 computing at home
Key stage 4 (school years 10–11)
Python programming will be available in two levels including a basic introduction and more advanced Python for those with some pre-existing programming skills, networking, maths and logic in computer science, object orientated programming and a transition from GCSE to A Level computer scienceLearn key stage 4 computing at home
Key stage 5
Number bases, algorithms and object oriented programmingLearn key stage 5 computing at home