Groovy 3

Introduction
Groovy Basics
Data Types
Collections
Closures
Control Structures
Object-Oriented Programming (OOP)
Meta Programming
Compile Time Meta Programming
Working with the GDK