Designed by a first class honours computing graduate and experienced primary school teacher, the
1 |
Children need to be taught explicit skills |
Computing skills build upon prior learning. Explicit skill teaching is required before children can apply their learning. This includes mouse control and touch typing, as well as key coding concepts. |
2 |
Challenges deepen understanding |
Children benefit from completing extended tasks. Each of our coding units of work includes a challenge which will really test and extend children's understanding. |
3 |
Focus on concepts not syntax |
At a primary level, the 'programming language' is less important than the programming concepts. By sticking to one platform and one language, children can develop their knowledge of coding concepts, as well as developing their problem solving skills. |
4 |
Teaching confidence differs |
It is natural for teaching confidence to vary, especially in coding. To support all teachers in delivering outstanding coding lessons, we offer over 50 video tutorial lessons that can either be used prior to a lesson, within it, or by children at home. |
5 |
Children learn at different speeds |
Some children will just 'get it', whereas others will need to revisit key concepts more than once. Our short tutorial videos allow students to learn at their own pace, either by watching again in a lesson, or extending their own understanding at home. |