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