Rather than making reference to “coding”, the new programmes of study talk instead about “programming”, and it's worth thinking a bit more about these two related, but not entirely synonymous terms. Both coding and programming are about getting the computer to do things.
Coding involves creating a set of instructions, rules or a description in a formal language, which the computer can interpret, to achieve a particular objective.
Programming, on the other hand, involves computation, i.e. performing calculations or processing information according to a set of rules. For me, then, programming = algorithms + coding.