Skip to main content

Training

Whether you're brand new to OpenRewrite or looking to sharpen advanced skills, these resources will help you learn to run, write, and reason about recipes.

Hands-on learning workshops

These interactive, self-paced workshops take you from running your first recipe all the way through writing your own. Along the way you'll cover the fundamentals of recipe development, advanced recipe development, how to prepare for a Spring Boot migration, and AI-assisted recipe authoring.

Start the hands-on learning workshops

OpenRewrite advanced program analysis

If you want to understand the techniques behind OpenRewrite's most sophisticated recipes, this is where to look. It walks through control flow analysis, data flow analysis, taint analysis, and how all of that comes together to detect security vulnerabilities.

Explore advanced program analysis

Code Remix sessions

Every week, the Moderne team hosts a live Code Remix session where they talk through the latest changes, answer community questions, and dig into specific topics. Each session is archived with a summary and the key links so you can catch up on anything you missed.

Browse Code Remix sessions

Live OpenRewrite training

If you'd rather learn directly from the team, Moderne runs scheduled live OpenRewrite training sessions where you can ask questions in real time.

See upcoming live training

Automated Software Refactoring with OpenRewrite and Generative AI

This LinkedIn Learning course shows you how to modernize and maintain large codebases using OpenRewrite and generative AI. It's a great structured walkthrough if you already have a LinkedIn Learning subscription.

Take the course on LinkedIn Learning