Note: I currently don’t offer public training dates – all courses are team-exclusive.
All courses are highly practical and interactive: Each session combines short theory inputs with extended hands-on exercises – usually based on real project scenarios. You’ll apply what you learn directly and transfer it into your daily work.
I bring years of real-world experience into each course – with insights from actual development challenges.
I also adapt the course content to your team’s specific needs. If everyone agrees, we’ll focus on the topics that matter most to you.
And if needed, I’ll adjust the course pace to match the group’s knowledge level. That might mean not all topics are covered in full – but quality always comes before quantity.
I’m a Java expert with over 20 years of experience – as a developer, architect, CTO, performance coach, and trainer.
I’ve designed enterprise-scale systems for companies like 1&1, IONOS, and ICE Services, modernized legacy apps, and helped teams build robust, maintainable, and high-performance Java software.
With HappyCoders.eu, I’ve built one of the most widely read Java blogs in the German-speaking world. I speak at conferences and Java User Groups – and often receive praise for making complex technical topics easy to understand.
What you’ll get from my courses:
I don’t just teach features – I show you how to develop better software with a deep understanding of Java.