We have been enjoying using some free samples on Espresso Coding, to learn about how online games are created. We know how important it is to put the commands in the right order, otherwise it simply doesn't do what you want it to! It's complicated but great fun, too. We are going to use these skills to create our own games soon.
If you'd like to try Espresso Coding, follow the link on our class page and have a go.