Machine Learning Degree

By completing the degree's program you will have a solid understanding of machine learning and will be able to implement your own state of the art machine learning projects.


Für diesen Kurs kann man keine Teilnahmenbescheinigung erhalten.

Bei ausreichender Teilnahme und Erbringung eines der angebotenen Leistungsnachweise kannst Du ein Leistungszertifikat erwerben.



By getting accepted for the degree program you get:

  • Preferred access to all our courses (for organizational reasons you still have to do the application process for each course)
  • Access to a FlexDesk in the Starterkitchen coworking space and the coworking areas in the Kosmos and at the Waterkant
  • Continuous access to the “Coursera for Campus unlimited” program of (currently available until spring 2022)
  • Discounted or preferred access to events like the Waterkant Festival
  • Access to special network events, for example, to meet potential employers working in the field of machine learning

You can apply at any time for the degree. Typically, we will accept new participants only at the beginning of each semester though. If you are already participating in one of our machine learning courses, you might also get accepted to the program during the semester. Simply write us an email at, and we will check your application.
Also before the start of each semester, we have a special information event, in which we will provide additional details on the program as well as on the specific courses offered in the upcoming semester.

The Machine Learning Degree is a program that comprises four mandatory elements. To successfully obtain the degree, you must complete at least one element per semester, that is, the maximum time to complete the degree is four semesters. However, we recommend completing it in two or three semesters.
If you completed one of the elements of the machine learning program before the degree was offered, we will still accept these as part of the degree.

The four mandatory elements to obtain the degree are:

Completion of one of the following 2.5 ECTS courses at
- Einführung in Data Science und maschinelles Lernen
- Advanced Machine Learning Sessions

Completion of two of the following 5 ECTS courses at
- Machine Learning With TensorFlow
- Deep Learning from Scratch
- Advanced Deep Learning - CNN & RNN
- Generative Adversarial Networks
- Machine Learning für die Medizin

Participation in one of the following events:
- Prototyping Week from (participating with an AI project or startup)
- Coding.Waterkant hackathon

A more detailed view into the content of the degree and its courses you get from our course book here.


Kursname: Machine Learning Degree