Clean Code Course

TUM Venture Labs

Clean Code Course

Are you keen to know the value of why and how to develop software professionally? Then this exclusive TUM Venture Labs course is right for you! We will help you to gain expertise and practical experience in coding to support your development skills and therefore boost your career. The digital workshop with four interactive sessions combines lectures with group/pair exercises in between.

We provide basic foundations of clean coding and agile practices, beginning with common development workflows such as branching. In pair programming sessions, you are challenged to refactor an exemplary software system, implement new features, and peer review code from other participants. Together, we will discuss pros and cons of different design decisions and programming styles.

Course contents:

  • Understanding of clean code and clean architecture practices and its longterm impact
  • Training in agile practices such as pair programming
  • Learn how to refactor an exemplary software system and implement new features
  • Development of a shared understanding of coding standards via peer
  • reviews and discussions
  • Pros and cons of different design decisions and programming styles


Session I: February 17, 2021
                10 am to 2 pm

Session II: February 19, 2021
                 10 am to 2 pm

Session III: February 2, 2021
                  10 am to 2 pm

Session IV: February 24, 2021
                  10 am to 2 pm


online via Zoom




Free of charge


fortiss Center for Code Excellence (CCE), UnternehmerTUM

Target groups

TUM Master students (education informatic disciplines, basic understanding of developing software required)
Limited number of participants




You can register for the Clean Code course directly online until February 12, 2021.

Click here to register

Dr. Johannes Kroß

Your contact

Dr. Johannes Kroß

+49 89 3603522 18