Summer School
© Yan Krukov
Winter School On-campus


The TU Berlin Winter School on-campus program will run from 02 January - 26 January, 2024.

You’ll explore highlights of Berlin and get to know your international peers with our cultural program.
We welcome participants to join from wherever you are in the globe and is open to students, graduates, and working professionals.

Please find the overview of our on-campus courses below.


02 January - 26 January, 20246 ECTS credit pointsRegistrations are open!
© SpaceX

CanSat Satellite Design

A CanSat is a small satellite in shape of a commercial beverage can that performs several measuring tasks. In this course, a CanSat is designed, built and tested in the field during a rocket launch.

© Hitesh Choudhary

Business Data Science with Python

Business Data Science with Python contains the learning materials, practices and case studies to develop the knowledge and skills in the field of data science and its application in the real business world.

Startup Fundamentals

Startup Winter School is a live, hands-on four week course taking place in Berlin - which allows you to immerse yourself into the Berlin startup scene to develop the startup mindset, and all necessary skills to launch a venture.


02 January - 12 January, 20243 ECTS credit pointsRegistrations are open!
© Fauxels

Innovation and Entrepreneurship

Participants will get introduced to current major themes in innovation and entrepreneurship, including human-centred design and innovation eco-systems - specifically the dynamic startup eco-system in Berlin. This practical course will guide participants to create new valued products, services or experiences, from idea generation trough to business concept development and testing.


Future Skills for Engineers

Future skills like adaptability, creativity, tolerance of ambiguity or mindfulness have always been helpful in communicating and working together. On the other hand they are usually not explicitely taught at (technical) universities, so during this course we will focus on those in a learning-by-doing-approach.

© Mateusz Dach

Introduction to Programming in Python

Introduction to Programming in Python is a beginner-friendly course that provides a foundational understanding of the Python programming language. It typically covers the fundamental concepts and techniques required to write, read, and understand Python code.