Skip Discover Education Main Navigation

Helping you succeed with the Computing Programme of Study

National Curriculum

Discovery Education Coding provides your primary school with everything it needs to get up to speed with this challenging curriculum area. Based on the National Curriculum for Computing, Discovery Education Coding helps teachers to deliver the following objectives in a fun and engaging way:


Key Stage 1
Pupils should be taught to:Coding provides this
Understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following a sequence of instructions


Write and test simple programs


Use logical reasoning to predict the behaviour of simple programs


Key Stage 2
Pupils should be taught to:Coding provides this
Design and write 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; generate appropriate inputs and predicted outputs to test programs


Use logical reasoning to explain how a simple algorithm works and to detect and correct errors in algorithms and programs



Download a sample lesson plan:

Level 1 Level 3 Level 6