Etoys is . . . an educational tool for teaching children powerful
ideas in compelling ways, a media-rich authoring environment and
visual programming system, a free software program that works on
almost all personal computers.
There are those who believe that all kids should learn to program as a
way to learn about thinking and processes, as well as learning a 21st
century life skill. Using a programming environment like those
described in the Squesakland site and the Etoys tools, students would
also learn about math, logic, physics and engineering.
Note: some of the examples run as Etoys programs so you will have to
download one of the versions of Etoys to play them. However, there is
lots of information on the web site that does not require Etoys