Ocado Technology's Code for Life have developed Rapid Router, a website that helps young people learn how to program. It uses Blockly, the block-like visual programming environment, as well as the Python text-based language.
Rapid Router helps children learn by programming the movements of grocery delivery vans through increasingly-complex scenarios. It is suitable for children throughout primary school.
The resources in this collection are to be used with the Rapid Router website, which is free to access.