Skip to content
Learning path

Groovy Developer

Master Groovy — JVM scripting that powers Gradle, Jenkins, Spock testing, and a lot of Java tooling.

mixed3 courses23 lessons~6 hoursFree
Start pathor sign up to track progress

Course sequence

  1. 01

    Groovy Fundamentals

    Not started

    Learn Groovy: a dynamic JVM language. Powers Gradle build scripts, Jenkins pipelines, and tons of Java testing (Spock). Reads like Python, runs Java libraries, has the killer feature most JVM languages wish they had: real script files.

    beginnergroovy9 lessons~2h
  2. 02

    Groovy Intermediate

    Not started

    Level up from Groovy Fundamentals. Closures in depth, GStrings and templating, builders, exception handling, GroovyBeans. The features that make Groovy a productive scripting language on the JVM.

    intermediategroovy7 lessons~2h
  3. 03

    Groovy Advanced

    Not started

    Beyond Groovy Intermediate. Metaprogramming with metaClass, AST transformations, traits, builders deep, type checking modes. The features behind Gradle, Spock, and Jenkins.

    advancedgroovy7 lessons~2h

Create a free account to track your progress across this path.

Groovy Developer