ICT and Computing
Over 200 original, interactive activities that make the primary computing curriculum hands-on — from algorithms and programming to data, networks, creating media and staying safe online. Aligned to the Teach Computing Curriculum.
Choose a phase
The primary programme is complete and free to use. High school content is being built next.
Primary Live
Years 1 to 6 (KS1 and KS2). Every year has six units of two interactive activities per lesson — over 200 in total, ready to use in class or at home.
Open the primary hub →High School Coming soon
KS3 computing and beyond — the same interactive approach applied to secondary topics such as networks, data representation, and text-based programming.
Preview what is coming →The primary curriculum at a glance
Six units per year, each mapped to a strand of the national computing curriculum. Every lesson has two hands-on activities. Tap a phase above to start; the full list of units is below.
Y1 Year 1 (KS1)
- Technology around us — Computing systems and networks
- Digital painting — Creating media
- Moving a robot — Programming A
- Grouping data — Data and information
- Digital writing — Creating media
- Programming animations — Programming B
Y2 Year 2 (KS1)
- IT around us — Computing systems and networks
- Digital photography — Creating media
- Robot algorithms — Programming A
- Pictograms — Data and information
- Digital music — Creating media
- Programming quizzes — Programming B
Y3 Year 3 (KS2)
- Connecting computers — Computing systems and networks
- Stop-frame animation — Creating media
- Sequencing sounds — Programming A
- Branching databases — Data and information
- Desktop publishing — Creating media
- Events and actions in programs — Programming B
Y4 Year 4 (KS2)
- The Internet — Computing systems and networks
- Audio production — Creating media
- Repetition in shapes — Programming A
- Data logging — Data and information
- Photo editing — Creating media
- Repetition in games — Programming B
Y5 Year 5 (KS2)
- Systems and searching — Computing systems and networks
- Video production — Creating media
- Selection in physical computing — Programming A
- Flat-file databases — Data and information
- Introduction to vector graphics — Creating media
- Selection in quizzes — Programming B
Y6 Year 6 (KS2)
- Communication and collaboration — Computing systems and networks
- Webpage creation — Creating media
- Variables in games — Programming A
- Introduction to spreadsheets — Data and information
- 3D modelling — Creating media
- Sensing movement — Programming B
