Java
- Variables, types, flow control
- Methods, classes, scope
- Collections and generics
Java, Spring, C# and Python: hands-on explanations, backed by 11 years of industry experience.
„You understand programming when you know why a solution works. My goal: that you don't copy code, but get it working yourself."
I help university students, apprentices and career changers truly understand programming: hands-on, structured and clear.
My path started in 2015 with an apprenticeship as a software developer (Fachinformatiker Anwendungsentwicklung). Since then I have gathered more than 11 years of software development experience and shipped real applications across two industry roles. That lets me combine solid technical knowledge with genuine industry practice.
My focus areas are Java, Spring, C#, Python, OOP, algorithms, data structures and unit testing. In sessions I explain complex topics step by step, surface the typical thinking traps and develop clean, traceable solutions with you.
Exam preparation, support during an apprenticeship, a first entry into programming or help with projects: my goal is that you understand the solution, not just know it.
Real, hands-on experience from production projects.
Only topics that Dennis actively teaches. What is not listed is not in the repertoire. We prefer to set limits over hand-waving.
Complex topics like OOP, algorithms, data structures or frameworks go step by step. Clear examples, traceable derivations, direct reference to your task.
I guide you through tasks, ask the right questions and help you develop your own solution paths. That is how you learn to analyse problems yourself and solve them cleanly.
Before new topics build on top, object orientation, control structures, data structures and debugging must really sit. Stable foundation first, more demanding tasks after.
All times in Europe/Berlin. Pick a slot for a 1:1 session; you choose the topic in the next step.
Different time in mind? Write to us , we will try to find a slot.
Free intro call, 30 minutes, in the browser. You decide what comes after.