Work hard, be kind
A fun introduction to the concept of programming.
A collection of online resources to encourage coding. Lots of fun activities here.
A fun site with programming challenges which get more complex as they're completed.
A block based series of programming challenges to get those groceries delivered. Developed by Ocado.
Scratch and Scratch 2 are fantastic free resources designed to teach the basics of programming.
A block-based programming environment similar to Scratch.
BBC Education Computing
A highly informative offering about coding/programming from the BBC. Recommended for the grown-ups.