Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax.

Most popular online courses

Learn from the best instructors

The Complete Apache Groovy Developer Course
The Complete Apache Groovy Developer Course
  • Dan Vega
  • 4.47
  • 13.5 hrs
  • 128 lectures

Learn how to program using Apache Groovy. Learn more »

Groovy Fundamentals For Testers - Step By Step
Groovy Fundamentals For Testers - Step By Step
  • Krishna Sakinala
  • 4.46
  • 9 hrs
  • 64 lectures

Groovy for Selenium and SoapUI Learn more »

Learn groovy programming basics
Learn groovy programming basics
  • Abode QA
  • 3.99
  • 2.5 hrs
  • 22 lectures

Groovy: A companion to your SoapUI automation. Learn more »

Most popular books

Learn Groovy from books

Groovy 2 Cookbook

by Andrey Adamovich, Luciano Fiandesio4.09

Learn the powerful features of Groovy 2 applied to real-world scenarios and how the dynamic nature of the language makes it very simple to tackle problems that would otherwise require hours or days of research and implementation.

Making Java Groovy

by Kenneth Kousen3.97

Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day-to-day work with Java.

Groovy In Action, 2nd Edition

by Dierk Kรถnig, Paul King3.93

Groovy in Action, Second Edition is the undisputed definitive reference on the Groovy language. Written by core members of the Groovy language team, this book presents Groovy like no other can-from the inside out.

Groovy for Domain-specific Languages, 2nd edition

by Fergal Dearle3.88

This book is a practical tutorial, walking the reader through examples of building DSLs with Groovy covering meta-programming with Groovy.

Free video tutorials

Learn Groovy onYouTube

Groovy Tutorial

Derek Banas

Code & Transcript Here : Best Groovy Book : Support me on Patreon : 00:23 Install 03:36 Math & Basics 13:58 Strings 21 ...

Groovy Tutorial | Groovy DSL Quickstart | #groovylang

Szymon Stepniak

In this Groovy DSL quickstart tutorial, I show you how you can start writing fluent DSL (domain-specific language) using Apache Groovy programming language. You will see an example - Jenkins pipeline, ...

Groovy Tutorial - Groovy Programming Basics

Siva Reddy

Please check out my blog( for more technical videos. For any java/full stack/DevOps/developer/lead positions related mock interviews assistance/Guidance/support, you can reach ou ...

Create Your First Groovy Program in IntelliJ IDEA

Dan Vega

Enroll in The Complete Apache Groovy Developer Course for only $20 In this video we introduce you to my favorite IDE IntelliJ IDEA. We are going to open this for the first time ...

๐Ÿš€ GraalVM native-image - from 2.1s to 0.013s startup time | Groovy Tutorial

Szymon Stepniak

GraalVM native-image compiler uses ahead-of-time compilation to produce a highly optimized standalone executable file that can start 10x faster than the same program on a regular JVM. In this Groovy t ...

Groovy 3 & Beyond: An Insider's Guide

Object Computing

Groovy 3 is approaching feature-complete status and is targeted for release over the coming months. In this webinar, Groovy Project Lead, Paul King, provides inside information on the release schedul ...