Το Greenfoot διδάσκει αντικειμενοστραφή προγραμματισμό με Java. Δημιουργήστε “actors” που ζουν σε “κόσμους” για να δημιουργήσετε παιχνίδια, προσομοιώσεις και άλλα γραφικά προγράμματα.
Το Greenfoot είναι οπτικό και διαδραστικό. Τα εργαλεία οπτικοποίησης και αλληλεπίδρασης είναι ενσωματωμένα στο περιβάλλον.
Οι “actors” προγραμματίζονται σε τυπικό κώδικα Java, παρέχοντας έναν συνδυασμό εμπειρίας προγραμματισμού σε μια παραδοσιακή γλώσσα με κείμενο με οπτική εκτέλεση.