KO - Understand how programming constructs are used to create programs
ALL - Solve the puzzles on Code.org to gain an understanding of the main coding constructs
MOST - Understand how constructs, such as loop and if can be used to make code more effective
SOME - Link how the puzzles on Code.org, link to be able to write programs using text based programming languages, such as Python, Java etc.