Skip to content

Groovy Advanced

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

advanced7 lessons3 chapters7 graded exercisesGroovy

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Metaprogramming
  • Traits and DSL Composition
  • Spock, Gradle, Modern Groovy
Taught in Groovy, graded on a real executor.

Curriculum

3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.

  1. 1metaClass — Runtime ModificationRead · exercise
  2. 2AST TransformationsRead · exercise