Study Programs & Specializations
We believe that the most effective way to learn is not by passively absorbing ready-made content to reproduce for the next exam. Instead, we believe in Curiosity-Driven Education.
As part of an interdisciplinary learning experience, many modules offered by one of our three programs are also credited towards the other two. Each study program offers a diverse array of specializations, giving you the flexibility to customize your educational journey according to your interests and aspirations.
Software Engineering B.Sc.
Software engineers solve real-world problems by crafting code in a multitude of environments, disciplines and languages – on their own and in teams.
- Generalist Path (choose your own modules)
- Web Development
- Physical Computing
- Data Science
- Software Operations
- Product Engineering
Product Management B.A.
Product managers develop strategies and concepts for digital products, coordinate their development, analyze and validate ideas and help them grow.
Interaction Design B.A.
Interaction designers use technology to identify user needs and then design, engineer and validate corresponding user interfaces and experiences.
- Generalist Path (choose your own modules)
- Digital Media Design
- Digital Product Design
- Artificial Intelligence Design
- UI / UX Design
- IoT Design