# National Curriculum alignment

The National curriculum for computing can be found [here](https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study). These are the statutory programmes of study and attainment targets for computing at key stages 1 to 4.

{% tabs %}
{% tab title="Key Stage 1" %}
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&#x20;

• Create and debug simple **programs**&#x20;

• Use logical reasoning to **predict the behaviour** of simple programs&#x20;

• Recognise common uses of technology beyond school

We recommend that you start at Level 1 on Rapid Router.
{% endtab %}

{% tab title="Key stage 2" %}
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&#x20;
* 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&#x20;
* 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.
{% endtab %}

{% tab title="Key stage 3" %}
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.&#x20;

Please see our Python Den resources for textual programming.&#x20;

We recommend that you start at around Level 13 - 18 on Rapid Router.
{% endtab %}

{% tab title="Key stage 4" %}
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.&#x20;

We recommend that you start at around Level 13 - 18 on Rapid Router. Please see our Python Den resources for textual programming.&#x20;
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.codeforlife.education/national-curriculum-alignment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
