2. Overture: Groovy basics 3. Simple Groovy datatypes 4. Collective Groovy datatypes 6. Groovy control structures 7. Object orientation, Groovy style 8. Dynamic programming with Groovy 9. Compile-time metaprogramming and AST transformations 10. Groovy as a static language 11. Working with builders 13. Database programming with Groovy 14. Working with XML and JSON 15. Interacting with Web Services 17. Unit testing with Groovy 18. Concurrent Groovy with GPars 19. Domain-specific languages