Now this is a terrific free online activity. You will need to register (as an independent student) to save your progress but you can play any part at any time. The idea is simple: to direct a van (and other things) around a town using blocks of code like we do in Scratch. However, it gets a little more advanced later on and ends up teaching you how to begin to use Python. Python is coding that is used in many secondary schools so this is a very good introduction, the difference is you type the instructions in rather than use blocks.