Primary Computing

KS1 • Ages 5-7

  • Cracking the Code

    Minna Kane and her team of young coders find out all about the exciting world of computer programming in these clips made for primary-age children.

    • Attribution
      KS1/KS2 • Ages 7-11

KS2 • Ages 7-11

  • Safer Internet Day 2025 – Live Lesson

    A Live Lesson designed to help young people navigate the online world safely and positively.

    • Attribution
      KS2 PSHE • Ages 7-11
  • Online safety

    Eight collections mapped to the Education for a Connected World framework set out by the UK Council for Internet Safety.

    • Attribution
      KS2 • Ages 7-11
    A child's hands holding a mobile phone.
  • Why teach touch typing?

    An article for primary teachers about the benefits to pupils of learning how to touch type, with tips from experts and links to free resources.

    • Attribution
      KS2 • Ages 7-11
    A teacher helping young children working on laptops.
  • micro:bit - the next gen

    The BBC micro:bit – the next gen campaign aims to equip children with digital skills and includes free resources and teacher training that's available to primary schools across the UK.

    • Attribution
      KS2 • Ages 7-11
    Micro:bit - next gen logo on pink background
  • Cracking Computing

    Narrated by comedian and actor Doc Brown, this series of short films explores some of the key topics and terminology for pupils studying primary computing.

    • Attribution
      KS2 • Ages 7-11
  • Safer Internet Day 2024 – Live Lesson

    This Safer Internet Day 2024 Live Lesson and teaching resources is designed to help young people navigate the online world safely and positively.

    • Attribution
      KS2 • Ages 7-11
  • Safer Internet Day 2023 – Live Lesson

    We're celebrating Safer Internet Day with a gaming themed Live Lesson for 7-11 year-olds.

    • Attribution
      KS2 • Ages 7-11
  • Safer Internet Day 2021 - Live Lesson

    A primary lesson all about using the web safely, responsibly and wisely

    • Attribution
      KS1/KS2 • Ages 5-11