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.