Greenfoot is an educational tool aimed to ease teaching object-oriented programming in Java. It provides a graphic interface that makes it simple for students to understand OO concepts and start programming, without all the complexity related to a full Java development environment (such as Eclipse).
Students can visually create and play with objects, by interactively inspecting them and also by calling methods and observing its immediate effects. The API is short and simple to use, in order to lower the entry barrier for learners.
The project is open source. It was created and maintained by a team at the University of Kent. For an overview, please access:
License: GNU General Public Licence version 2 with the Classpath Exception.
Resources for teachers are also available on the Greenroom.
This team is also related to the BlueJ project. BlueJ is a free Java Development Environment designed for beginners, used by millions worldwide. BlueJ is currently included as part of the Greenfoot project.
Warning: this is not the only way to translate Greenfoot, nor it is the official way (yet). For more details, please contact the Greenfoot support team at email@example.com