Day 1
Day 2
Day 1
Day 2
This training is aimed at experienced Java developers who are actively working on a Java 11 or Java 17 codebase and want to bring their skills up to date. Developers who are already using Java 21 and preparing to make the leap to Java 25 will also find Module 3 to be just what they need. A solid foundation in Java is required; however, the features of each Java version covered will be introduced from the ground up—no prior knowledge is required.
Those who book only individual modules should note the prerequisites: Module 2 requires familiarity with the language features covered in Module 1 (records, sealed classes); Module 3 builds on the virtual threads foundation established in Module 2.
Since switching to the six-month release cycle, Java has been evolving at a pace that hardly anyone can fully keep up with. Between Java 11 and Java 25, we’ve seen records, sealed classes, virtual threads, pattern matching, stream gatherers, scoped values, AOT compilation, and much more—features that are fundamentally changing the way Java is written and run.
The choice is yours:

This training course systematically brings experienced Java developers up to speed. It’s not just a superficial overview, but a well-thought-out structure: The three modules build on one another, language features are taught in meaningful combinations, and each block ends with a hands-on exercise. You’ll leave the training not only with knowledge, but also with the tools you need to apply modern Java features in real-world projects—and to make informed decisions when migrating your applications.
You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.
Enquire nowFor most training sessions, we limit the maximum number of participants to 12 per instructor. This allows us to ensure that you receive the best possible guidance.
Of course, we’ll take care of your meals during our in-person training sessions. We usually provide snacks twice a day and lunch. Drinks are also available.
You can find all the information about your training in our socreatory Navigator. Here, in addition to useful links and information, you’ll find the specific location of the training for in-person sessions and the link to the video call for online sessions.
If you have attended at least 75% of the sessions, you will receive a certificate of attendance from us. You can download it from our socreatory Navigator a few days after the training.
Beyond the expertise of our trainers and our wide range of training courses, we offer even more compelling reasons to train with us.
All the benefits at your fingertips – download our program overview!
We offer you the most comprehensive training program for software architecture in the German-speaking region – accredited and certified by iSAQB®.
Our experienced trainers are renowned experts in the industry and have co-developed 80 percent of the module curricula, both in terms of content and teaching methodology.
We are committed to providing interactive and engaging learning experiences, ensuring all participants can directly apply what they've learned.
The total price is reduced for as few as two participants from your company. Furthermore, you benefit from early bird pricing and enhanced planning certainty.
Unlock your team's potential with our specialized software architecture courses. We offer a variety of options, from in-depth iSAQB® training to customized workshops tailored precisely to your company's needs. Discover how these training programs can enhance your team's skills, and take advantage of attractive group and package discounts to maximize the value of your investment.
