> For the complete documentation index, see [llms.txt](https://docs.codeforlife.education/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codeforlife.education/national-curriculum-alignment-1.md).

# National Curriculum alignment

Introduction to coding (Scotland)

The Curriculum for Excellence (CfE) initiative highlights [Technologies](https://education.gov.scot/curriculum-for-excellence/curriculum-areas/technologies/) as one of the curriculum areas considered to be particularly important. Within the Computing Science section:

{% tabs %}
{% tab title="Early" %}
Rapid Router can help you to cover the following national curriculum points:

* TCH 0-13a - Exploring Computational Thinking in everyday tasks and identifying patterns.
* TCH 0-14a - Understanding sequences of instructions.&#x20;

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

{% tab title="First" %}
Rapid Router can help you to cover the following national curriculum points:

* TCH 0-13a - Exploring and commenting on processes in the world around them, making use of computational thinking skills and organising information in a logical way
* TCH 0-14a - Understanding instructions in a visual programming language and predicting the outcome of a program using a visual language.&#x20;

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

{% tab title="Second" %}
Rapid Router can help you to cover the following national curriculum points:

* TCH 0-13a - Understanding how a process works and its outcome.
* TCH 0-14a - Explaining core programming language concepts.&#x20;

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="Third" %}
Rapid Router can help you to cover the following national curriculum points:

* TCH 0-13a - Describing processes and how they can used to solve problems. How information can be used in a real-world system.&#x20;

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 and concepts for TCH 0-14a and TCH 3-15a.

Python Den can also be used to support [National Qualifications](https://www.sqa.org.uk/sqa/48477.html) in Computing Science.&#x20;
{% endtab %}

{% tab title="Fourth" %}

* TCH 0-13a - Describing processes used in real-world systems and comparing algorithms for efficiency.&#x20;

We recommend that you start at around Level 13 - 18 on Rapid Router. Please see our Python Den resources for textual programming and concepts for TCH 0-14a and TCH 3-15a.
{% endtab %}
{% endtabs %}
