Seminars

Current Clean Code trainings

We also run all seminars as closed company courses for you.
If you are interested or have any questions please contact us.

  • We are also happy to conduct our seminars in English 🇬🇧.
  • In an interview with Tom Wendel, Stefan explains some details of the training concept.
    Click here for the podcast episode.
work 731198 1920 Seminars

Introduction to Claude Code - 3 days

Use Claude Code

The use of AI in day-to-day development work is necessary in order to Productivity gains to be able to use it. With Claude Code from Anthropic is a very efficient tool that can already take over a large part of the pure programming work.

In this seminar, we use numerous practical exercises to teach how Claude Code can be used in combination with the Clean Code Developer principles can be used. 

All details about this course.

office 1209640 1920 Seminars

Clean Code Developer Tests - 2 days

Automated testing

This workshop answers the question of how to write automated tests. It deals with the technical basics, i.e. the integration and use of a test framework. The strategic side of testing is covered in the seminar Clean Code Developer Basics deepened.

As the respective test frameworks differ depending on the programming language, this seminar is designed for a specific language such as Java.

All details about this course.

office 1081807 1920 Seminars

Clean Code Developer Basics - 3 days

Principles and tests

This workshop is about learning the most important principles of Clean Code Developer Initiative to get to know them. It's all about the important three:

  • DRY - Don't Repeat Yourself
  • SRP - Single Responsibility Principle
  • IOSP - Integration Operation Segregation Principle

Practices are primarily concerned with automated testing. Code reviews are also carried out in this workshop to give participants feedback on their solutions.

All details about this course.

office work 1149087 1920 Seminars

Clean Code Developer Advanced - 4 days

From requirements to code with Flow Design

The continuation of the Clean Code Developer Basics workshop takes up further principles. The practices deal with the question of how a developer or team gets from the requirements to the code. The focus here is on requirements decomposition and design. Get to know Flow Design, a lightweight design method. You will also learn how a team can use good work organization to divide up work with the aim of working together on a project.

All details about this course.

tools 690038 1920 Seminars

Clean Code Developer Refactoring - 1 day

Brownfield instead of greenfield

Developers with so-called Brownfield or Legacy Code instead of starting on a greenfield site. This seminar deals with the question of how legacy code can continue to be maintained.

All details about this course.

office 336368 1920 Seminars

Clean Code Developer Architect - 2 days

The big picture

Architecture is primarily concerned with non-functional requirements. It is essential to find a structure for the software system that optimally supports the values of changeability and correctness.

All details about this course.

FAQ - Frequently Asked Questions

Yes, absolutely! We even encourage participants to use AI tools like GitHub CoPilot during the practical exercises.

In our Claude Code training, the AI tools are even in the foreground. In the other training courses, AI can be used to implement an algorithm, for example. However, the solution to an exercise task should essentially be worked out by the participants. This is the only way to learn the important principles and practices.

No. We do not consider a pure SOLID training course, i.e. a seminar that focuses primarily on the SOLID principles, to be very useful. As co-founders of the Clean Code Developer initiative, we have spent a great deal of time and effort examining which principles contribute to the values of changeability and correctness. The SOLID principles are not enough. They also have a strong focus on object orientation. However, there are other paradigms (functional and structured programming).

Nevertheless, we consider the SOLID principles to be at least important enough to include them in our seminar. Clean Code Developer Basics be discussed.

Yes, all participants will receive a certificate of attendance and an Open Badge, created with our SaaS solution mybadges.io.

In our seminar Clean Code Developer Tests is about the distinction between Test Driven Development (TDD) and Test-First. We do not believe that TDD alone is the solution for clean code. TDD is suitable for programming a method on a small scale. For larger blocks, always for an entire application, a solution must be designed before implementation, whether by the developers or the AI.

However, we consider test-first to be very important, which is why we recommend this approach in our training courses. Test-first is also important in the course of introducing AI in order to ensure the correctness of the AI-generated code.

For the use of AI, you can attend our seminar Introduction to Claude Code book.

You can find the topic Design with Flow Design in our training course Clean Code Developer Advanced.

Yes, we mainly offer closed company courses, but from time to time we also run the training courses as open seminars for which individuals can register.

Yes, we offer our seminars in both German and English.

Structure of our seminars

Our seminar program is aimed at developers, multipliers and trainers.

In an interview with Tom Wendel, Stefan explains some details of the training concept.

Click here for the podcast episode.

AI has made such great leaps in recent months that we are convinced of it: There is no way around the use of AI in the development process.

We therefore also teach the basics of using AI tools in all training courses and encourage participants to use AI for support.

If you do not yet have any knowledge in the area of automated testing, this can be acquired in the seminar Clean Code Developer Tests are taught. This seminar is designed for a specific programming language (e.g. C#) so that all details of the test framework (e.g. NUnit) can be covered here.

The introduction to the principles and practices of Clean Code Developer initiative is the seminar Clean Code Developer Basics. This is about the foundation: the most important principles and the practice of automated testing.

Based on solid knowledge of the most important clean code developer principles, AI can then be used. In our training Introduction to Claude Code we teach the skills required to use AI tools in combination with clean code principles.

The seminar builds on the basics Clean Code Developer Advanced on. Further principles are learned in this seminar. The focus here is on the approach with Flow Design and therefore the topics of requirements decomposition and design. The training is also suitable for optimizing the use of AI.

Many developers work on existing code and wonder how to deal with brownfield or legacy code. This is the topic of the seminar Clean Code Developer Refactoring. This is about simple and complex refactorings, as well as strategies for dealing with large, outdated code bases.

In the seminars Clean Code Developer Basics and Advanced it is about code-related structures such as Method and Class. The seminar Clean Code Developer Architect revolves around the coarser structures such as Libraries, Packages and Components and focuses on the non-functional requirements.

Do you have any questions? Please contact us!

Give us a call, send us an email or use our contact form. We will be happy to advise you without obligation and provide you with a quote.

You can also Book an appointment yourself:

en_USEnglish