Skip to content

Career 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

Start → ship

1

You start with

Groovy Fundamentals

3

You ship

Groovy Advanced

3 courses in order, every exercise graded on the executor.

Course sequence

Follow it in order. Each course is its own certificate.

  1. 1

    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. 2

    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. 3

    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.