Java + Greenfoot:

Create games, animations, and more!

Greenfoot is a Java interactive development environment created to help students learn. It allows easy development of two-dimensional graphical applications, like simulations and interactive games. Using Greenfoot, students learn the Java programming language in a fun, interesting, and visually engaging way! The Greenfoot programming environment is suitable for students as young as 13 and up through high school and college. Go to Greenfoot.org and download it for free.
Java + Greenfoot: Start learning today!