Skip to content
AgileLogics

Learn Groovy

Structured lessons from the basics up — follow the path below in order, at your own pace.

59 lessons ~5h 32m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these on your own using what you learned in Level 1. Each one uses variables, strings, lists, maps, loops, methods, and closures.…

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using classes, traits, AST transformations, closures, files, JSON, XML, and builders from Level 2. Model Book, Member, and…

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using metaprogramming, DSLs, concurrency, Gradle, Jenkins, and Spock from Level 3. Design a DSL for describing deployments…

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    Variables, def and types, BigDecimal math, strings and GStrings Groovy Truth, the powerful switch, loops, and ranges Lists, maps, and the…

You're ready to build