Greenfoot is a programming environment that can be used by individuals, in schools or in
introductory university courses to learn and teach the principles of programming. It is flexible
enough to be suitable for teenagers as well as older students.
Greenfoot supports the Java Programming Language, so students learn standard object-oriented
programming in Java. The environment is designed specifically to convey object-oriented concepts
and principles in a clean, easily accessible manner.
The Greenfoot environment makes creation of graphics and interaction easy. Students can
concentrate on modifying the application logic, and engage and experiment with objects.
Developing simulations and interactive games becomes easy, and feedback is immediate.
The environment is designed to quickly engage students who may have no prior interest or experience
in programming. Achieving simple animation results is quick, sophisticated, professional
looking scenarios are possible.