Coding is designed for all ages of primary school students. However, the basics of HTML and Python will also engage and interest older students and secondary school pupils.
Coding has been designed to be accessible to all primary age pupils as each lesson leads easily into the next, with the students' skills and knowledge building steadily.
The introduction to Coding can also be valuable for Key Stage 3 students, but the more advanced HTML and Python courses are also aimed to engage and interest them, as older learners.
Pupils do not have to start with Block Coding as a language, although it exists as a natural starting point. The content is not locked because at Discovery Education, we encourage exploration according to skill and interest.
In the lesson plans, we have provided some scaffolding for how the content aligns to the National Curriculum. You will find that Block Coding ranges from KS1 in the first lessons up to KS2, Python and HTML are aimed at UKS2 and KS3.
For no coding experience, Block Coding is always a great place to start.