B.Sc. Software Development

Join the digital revolution from the comfort of your home. Earn a Bachelor’s degree in Software Development online.

Take the next step with an online Bachelor in Software Development

Software systems are an inseparable part of the today’s business and economic world, as well as everyday life. Regardless of its through smartphone apps, smart home devices or complex online databases, software developers and the work that they do have a profound effect on the world.

The topics covered in the Bachelor’s programme in Software Development include many of the elements and skills that the World Economic Forum has declared will determine the future: virtual reality, artificial intelligence and cloud programming .

Develop strong foundations for starting your career as a software developer, from statistical and mathematical knowledge to programming language fluency – and do it all 100% online.
  • Duration
    36- 72 months (depending on time model)
  • Language
  • Location
  • Tuition fee
    Starting from €94 per month
    Any time
    180 ECTS
  • Scholarship options
    Competitive online scholarships based on merit and personal circumstances
  • Accreditation
    Accredited in line with German and European standards

Online course overview

The online Bachelor’s study programme in Software Development establishes knowledge in three major areas related to computer science:

  • Software engineering (with courses covering data security and protection, IT service management and requirements engineering)
  • Programming and technology skills (with courses covering cloud programming, app and web-based development, data modelling and database systems)
  • Methodological work skills (with courses covering IT project management and methods of agile software development)

Once you’ve developed your foundations in all three areas, you’ll get a chance to explore more nuance topics according to your interest, from a wide range of electives focusing on artificial intelligence, the Internet of Things and Robotics and Production Engineering.

Modules and ECTS


Have any questions?

  • Personal counselling

    Phone: +49 (0)30 220 272 80

    (Available Monday-Friday 10:00 AM - 8:00 PM CET)