Skip to content

Groovy Fundamentals

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.

beginner9 lessons4 chapters9 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.

  • Basics
  • Collections and Closures
  • Control Flow
  • Strings, Regex, I/O
Taught in Groovy, graded on a real executor.

Curriculum

4 chapters, 9 lessons. Each lesson is a short read and a graded exercise.

  1. 1Hello, GroovyRead · exercise
  2. 2Variables and StringsRead · exercise