1) Wstęp i ogólne założenia * wygodny język oparty na Javie * skryptowy, ale z możliwością kompilacji * konsola Groovy do wykonywania skryptów 2) Podstawy języka * składnia i podstawowe typy danych * obiektowość - wszystko jest obiektem * dynamiczne typowanie - ale z możliwością używania statycznego * przeciążanie operatorów * domknięcia 3) Dodatkowe możliwości * Groovy Beans * obsługa XML (MarkupBuilder, XMLParser, ...) * tworzenie GUI - SwingBuilder * krótki przykład użycia Groovy jako skryptu powłoki 4) Kilka słów jak to działa * jak klasy Javy są tworzone przez Groovy