UK Primary Computing (KS1–KS2)

Computing in the English National Curriculum for primary school, year by year. These courses gather each year's computing strands — algorithms and programming, using and combining digital devices, handling data and information, and staying safe and responsible online — building from unplugged, playful beginnings towards real code.

Each year is a course you can focus on and work through.

Key Stage 1 (ages 5–7)

  1. Year 1
  2. Year 2

Key Stage 2 (ages 7–11)

  1. Year 3
  2. Year 4
  3. Year 5
  4. Year 6

Start with Year 1 →

From Year 7, continue with the Secondary School course.