http://www.random-good-stuff.com/game/game/light-bot/
“Control a robot by giving it commands. Use programmer-style logic for more complex levels that include functions to re-use. Controls: Mouse to drag light-Bot controls into the slots.”
Warning!!!! This can be very addicting! But I think it really does help students think about programming in a very fun way.
[...] Ideas for Teaching Computer Technology to Kids (Awesome site) [...]