Greenfoot to interaktywne środowisko programistyczne Java przeznaczone głównie do celów edukacyjnych w szkole średniej i na studiach I stopnia. Umożliwia on łatwe tworzenie dwuwymiarowych aplikacji graficznych, takich jak symulacje i interaktywne gry.
Greenfoot został stworzony na Uniwersytecie w Kent, przy wsparciu Oracle. To jest wolne oprogramowanie wydane na zasadach licencji GPL. Greenfoot jest dostępny dla systemów Microsoft Windows, Mac OS X, Linux, Sun Solaris, oraz dowolnego JVM.