From the site, here is description of this commercial app. It costs $50.
Phrogram is a great way to get started and go further in learning and doing real computer programming. Beginners get a solid foundation and intermediate to advanced users take their skills far beyond what other learning-oriented programming environments can offer. With Phrogram, you can create games and other programs with just a few instructions. Making programs do more with less code leads to faster results and more fun.
A collection of several small Python programs. They are aimed at intermediate programmers
A very well written and frequently updated blog where a teacher experiments with technology when teaching her students. Includes sections on robotics.
This site has many interesting projects and the building instructions are very detailed.
Here are some very good ones:
1. Line Follower
2. Inch Worm
3. NXT Explorer – the best!
Tim Bell, one of the authors of the book Computer Science Unplugged gives a talk about the book and his work.
A blog posting about what tools and languages to use for teaching programming kids. There are lots of good comments.
A list of Web sites that have tutorials for Python beginners.
A very complete and up-to-date list of tools for teaching kids to program.
ElastoLab is a fun program for kids that lets them play with sound, images and motion in a simulated physics environment.
ElastoLab has been released as an open-source free-ware program.