This is part of a short series highlighting some free web based tools that can help teach kids to code.
I’ll be pretty surprised if you haven’t heard of Scratch from Massachusetts Institute of Technology (MIT)?
You can use Scratch to program your own interactive stories, games, and animations — and share your creations with others in the online community.
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is provided free of charge and is a visual programming language.
If you have been a bit out of the loop you might not realize that the latest version of Scratch is completely web based (but you can still download version 1.0 – which is useful if you work in a school with a really poor internet connection.
Also, if you work with younger children you might also be interested in Scratch Junior which is specifically aimed at children between the ages of 5 – 7 and is available free of charge for iOS and Android.