Groovy Programming

Groovy is a powerful multi-faceted programming language for the JVM.

It supports dynamic capabilities such as dynamic dispatch and optional typing as well as static-type checking and static compilation capabilities. Groovy improves developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates seamlessly with any JVM program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.  Groovy is an integral part of the power and flexibility of the Grails framework as well as other tools like Spock, Gradle and many others.

Professional Training for Modern Technology Teams

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information