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).

Interactive, not worksheets Years 1–6 KS1 & KS2 200+ activities 100% free · no login No account needed
โ–ถ Launch the primary activities

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)

  1. Technology around us — Computing systems and networks
  2. Digital painting — Creating media
  3. Moving a robot — Programming A
  4. Grouping data — Data and information
  5. Digital writing — Creating media
  6. Programming animations — Programming B

Y2 Year 2 (KS1)

  1. IT around us — Computing systems and networks
  2. Digital photography — Creating media
  3. Robot algorithms — Programming A
  4. Pictograms — Data and information
  5. Digital music — Creating media
  6. Programming quizzes — Programming B

Y3 Year 3 (KS2)

  1. Connecting computers — Computing systems and networks
  2. Stop-frame animation — Creating media
  3. Sequencing sounds — Programming A
  4. Branching databases — Data and information
  5. Desktop publishing — Creating media
  6. Events and actions in programs — Programming B

Y4 Year 4 (KS2)

  1. The Internet — Computing systems and networks
  2. Audio production — Creating media
  3. Repetition in shapes — Programming A
  4. Data logging — Data and information
  5. Photo editing — Creating media
  6. Repetition in games — Programming B

Y5 Year 5 (KS2)

  1. Systems and searching — Computing systems and networks
  2. Video production — Creating media
  3. Selection in physical computing — Programming A
  4. Flat-file databases — Data and information
  5. Introduction to vector graphics — Creating media
  6. Selection in quizzes — Programming B

Y6 Year 6 (KS2)

  1. Communication and collaboration — Computing systems and networks
  2. Webpage creation — Creating media
  3. Variables in games — Programming A
  4. Introduction to spreadsheets — Data and information
  5. 3D modelling — Creating media
  6. Sensing movement — Programming B