Etoys is an educational tool for teaching children powerful ideas in compelling ways. It has a media-rich authoring environment and visual programming system.
Etoys makes children active participants, gives immediate feedback and rewards, and allows students to pursue their own interests in building projects.