Web Development

Specialization of Software Engineering (B.Sc.)

Web development is about designing, building, deploying, and maintaining anything on the internet: websites, apps, games, cars, and even some washing machines require web applications of some sort these days.

  • 3 Years
  • On Campus (Berlin)
  • 180 ECTS
  • State-accredited

What You Will Learn

In this specialization, you will learn the frontend and backend aspects of how to build a web application. On the frontend, you’ll consider the best frameworks, understand how users will interact with your website, and develop scalable frontend code. On the backend, you’ll gain knowledge in API design, architectural choices, database management, and modern deployment techniques.

You will also engage in practical exercises to better understand the underlying mechanisms. The focus will be on mastering state-of-the-art best practices that enhance speed and quality in development. You will also have opportunities to explore specific areas of interest, such as building mobile apps, engaging in low-level network programming using various protocols, or investigating cloud architectures. Web development is practical, versatile, enjoyable, and highly sought after both within the startup ecosystem and by large corporations.

Our learning concept is radically different

  • Real-life projects

    Each core semester, students pitch project ideas to each other and work on real-life projects that ignite their curiosity.

  • Interdisciplinarity

    Students form interdisciplinary project teams across all study programs, combining diverse skills to develop digital products.

  • Professors as mentors

    Our professors take on the role of mentors, offering tailored support for problem-solving and delivering focused learning units as needed.

  • Self-directed learning

    In a world where knowledge is just a click away, we promote dynamic education through self-directed learning and peer collaboration.

Get Info Material Now!

We’ll send you a brochure with all the information you need.

chatsimple