Software development is more than just writing code – it is an art, a craft. Professional developers combine in-depth knowledge, an uncompromising awareness of quality and the passion to constantly develop further. Your work goes beyond mere functionality: you create software that not only runs, but also remains understandable, maintainable and testable in the long term – in short, you write “clean code”. This seminar teaches you the values, principles and techniques behind excellent software development. You will learn how to apply design principles and design patterns in a targeted manner, recognize and improve problematic code structures, and develop legacy code in a targeted manner. Experience how refactoring and targeted reviews not only create better code, but also share knowledge within the team. Set new standards in your work and follow the motto: “Like the master, like the work.”