ICT and Computing
Over 200 original, interactive activities that make the primary computing curriculum hands-on — children do the computing, from algorithms and programming to data, networks, creating media and staying safe online. Not worksheets, not videos. Aligned to the Teach Computing Curriculum. New — mousecalls Quizzes: set any unit as an auto-marked quiz, and pupils’ marks land straight in your class gradebook (a paid add-on).
Choose a phase
The primary programme is complete and free to use. High school content is being built next.
New to computers? Start here Start
Quick Year 1 mouse & keyboard warm-ups — pointing, clicking, dragging and dropping, and finding keys — before the units begin.
Typing Quest Free game
Learn proper touch typing the fun way — from the home keys f & j to full sentences, with a Flow Meter that stops hunt-and-peck. No login, no camera.
Motion Studio Showcase
Make your own stop-motion animation, frame by frame. A huge library of poseable characters whose arms and legs bend at the joints, plus drawing tools and reshapeable shapes, onion-skin ghosting to guide smooth movement, background music, and video export. No login, no camera.
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 KS3 · first app live
KS3 computing — the same interactive approach for secondary topics. The first activity is live now: How Computers Work (binary, logic gates and the CPU), with more to follow on networks, data representation and text-based programming.
Open High School →๐ Showcase activities
Standout, hands-on tools worth trying first — group-friendly and built for real understanding.
Packet Post Office Showcase
Build a network that never loses the message. Children route “packets” through a network by hand — discovering how the internet splits, addresses and reassembles data, and why it is so reliable. A brilliant group activity.
Studio — Game Creator Showcase
Draw it, code it, play it. A Scratch-style creator where children design their own pixel sprites, program them with blocks, and run their creation as a real game — the perfect sandbox after Code Quest.
Code Quest Free game
Program Milo through mazes with blocks — loops, conditionals, functions and debugging — then unlock the White Hat Academy to learn what ethical hacking really is. KS2.
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
