Code for Life Community hub
Python DenRapid RouterCode for Life website
  • 💛Welcome
  • 📅Release Notes
  • ❤️Become a Contributor
  • 🪴Industry Experience
  • 🏆Wall of Fame
  • 📦Repositories and Packages
  • 🏴󠁧󠁢󠁥󠁮󠁧󠁿National Curriculum alignment
  • 🏴󠁧󠁢󠁳󠁣󠁴󠁿National Curriculum alignment
  • ℹ️Glossary
  • COMMUNICATIONS
    • 📖Publications
  • 🗞️Newsletters
    • 🎊Spring 2025
    • 🌷Bett show 2025
    • 🎄December 2024
    • 🍁Autumn 2024
    • 🌻Summer 2024
    • 🐰Spring 2024
    • ❄️Winter 2024
    • 🎄December 2023
    • 🍁Autumn 2023
    • 🌻Summer 2023
    • 🌷Spring 2023
    • 🎄December 2022
    • 🍁Autumn 2022
    • 🌻Summer 2022
    • 🌷Spring 2022
    • 🎄December 2021
  • 🧩Newsletter challenges
    • 🤖Ocado Robot Debugging Challenge!
  • 🤖Books of Robots
  • Community resource hub
    • 💻How do Computers work?
    • 🔐Safety online: Passwords and Security
    • 🤖The World of Robotics
    • 🦾Careers in technology
      • 📃Careers posters
      • 📽️Career based videos
  • 🗺️Level Maps 1‒50
  • Software Developer Guide
    • 💻Dev Environment Setup
    • 🔝Code Promotion Strategy
    • 💿Back End
      • ℹ️Overview
      • ✍️Coding Patterns
      • 🧪Testing Strategy
    • 🖱️Front End
      • ℹ️Overview
      • ✍️Coding Patterns
      • 🧪Testing Strategy
  • Links
    • Code Workspace
    • Visit our Site
Powered by GitBook
LogoLogo

Copyright Ocado Group 2025

On this page

Was this helpful?

Export as PDF

National Curriculum alignment

Introduction to coding (England)

PreviousRepositories and PackagesNextNational Curriculum alignment

Last updated 1 month ago

Was this helpful?

The National curriculum for computing can be found . These are the statutory programmes of study and attainment targets for computing at key stages 1 to 4.

Rapid Router can help you to cover the following national curriculum points:

• Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions

• Create and debug simple programs

• Use logical reasoning to predict the behaviour of simple programs

• Recognise common uses of technology beyond school

We recommend that you start at Level 1 on Rapid Router.

Rapid Router can help you to cover the following national curriculum points:

  • Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts, use sequence, selection, and repetition in programs; work with variables and various forms of input and output

  • Use logical reasoning (offline resources, all debugging tasks and levels 13 - 18) to explain how some simple algorithms work and to detect and correct errors in algorithms and programs

  • use sequence (levels 1 - 18), selection (levels 29 - 50), and repetition (19 onward), in programs; work with variables and various forms of input and output

We recommend that you start at Level 1 on Rapid Router.

Rapid Router can help you to cover the following national curriculum points:

  • design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems

  • design and develop modular programs that use procedures or functions (levels 61 - 67)

Rapid Router can be used to develop skills with sequence, selection and iteration, as well as debugging.

Please see our Python Den resources for textual programming.

We recommend that you start at around Level 13 - 18 on Rapid Router.

Rapid Router can help you to cover the following national curriculum points:

  • Develop and apply their analytic, problem-solving, design, and computational thinking skills

Rapid Router can be used to develop skills with sequence, selection and iteration, as well as debugging and modular program development.

We recommend that you start at around Level 13 - 18 on Rapid Router. Please see our Python Den resources for textual programming.

🏴󠁧󠁢󠁥󠁮󠁧󠁿
here