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.
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.
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.