Fachbereich Informatik (Wilhelm-Schickard-Institut)

Machine Learning

Welcome to our International Master's Program in Machine Learning! Below, you will find all the information you will need.

Latest News

Our International Master's program in Machine Learning is about to open its doors! We will start accepting applications in the very near future, and the first courses will be taught in winter term 2019/2020.

A cautionary note: for the time being, we are obligated to say that the program will only commence on the condition that the bodies responsible for accrediting all studies programs at the University of Tübingen greenlight it. We are confident that this last hurdle will be cleared soon, and would like to extend our cordial welcome to the Tübingen ML Master.


Machine Learning (International Master's Program) – General Information

Target group

Students holding an above-average Bachelor’s degree in Computer Science, Mathematics, Physics or an equivalent degree, and who are interested in current machine learning research and modern methods may continue their studies to obtain a Master’s degree (a good command of English is a prerequisite).

Program contents

The Master’s program in machine learning offers a wide choice of courses in computer science and, apart from a few mandatory courses, allows students to choose their subjects according to interest. Students will attend lectures, seminars, and project lab courses under the supervision of scientists who introduce them to basic and applied research and current topics in machine learning.

To pick up on scientific trends and make the best use of the current state of research, the curriculum relies heavily on the strong research presence on site, in machine learning as well as the wider field of computer science: top-level researchers in all major methodological branches of machine learning are present in Tübingen – personnel that will actively engage in teaching for the Master’s Program Machine Learning. Since the field is obviously very young and currently developing extremely rapidly, training will naturally be based on the most recent insights and the most pressing research questions of these teaching researchers. Project work and the Master’s thesis will offer students the opportunity to develop code for research purposes and their own scientific projects.

As interdisciplinarity is an important aspect, the Master’s thesis can be supervised by a professor any subfield of computer science.

Program Goals and Objectives

The Master’s program in machine learning is research-oriented and will enable graduates to analyze, implement, leverage, and modify techniques of machine learning. Education in problem solving capabilities is a central training objective.

Students have the opportunity to advance their knowledge and skills to a level which will allow them to get involved in top national and international research in machine learning and its many applications in the sciences as well as in engineering and other fields. This includes a critical discussion of research goals, contents, proposals, and research problems, and requires a high scientific level.

Career Opportunities and Prospects

Due to very fast technological developments in handling large amounts of data and apply findings in a wide variety of applications, there is an ever growing need for specialists in machine learning. Since this is a highly demanding area, a PhD degree is often required. Graduates in this international Master's program will be competent in all basic and many advanced areas of machine learning, understanding and suitably applying this increasingly essential tool for dealing with large datasets, be it in science, industry or alternative domains. The studies program deals both with generic methods and their applications to specific fields, making it highly relevant for new career and job market purposes. In this whole Master program, besides professional expertise, graduates will also acquire language skills and intercultural competence due to the program’s international nature – another requirement of the international job market, both in academia and without.


The deadline for applications for the Machine Learning Master program is most likely going to be April 30th.

Admission to the international Master’s program in Machine Learning is not restricted by capacity, but all students, including those holding a Bachelor’s degree in Computer Science, are requested to submit a formal application following strict requirements (see below).
The studies program is taught annually, starting in winter semesters.

Please apply online for admission to the Master’s program – information on how to do so to follow shortly.

Admission Requirements

Admission requires a degree with a grade average of at least 2.3; the degree must have been obtained in subjects related to machine learning, i.e. computer science, mathematics, physics, and related fields. Moreover, since machine learning requires profound focus and mathematics skills, applications must include proof of knowledge in the following fields: one- and multi-dimensional calculus, linear algebra, and either numerical mathematics or probability theory. Similarly, knowledge in programming, algorithms, and data structure is required. Finally, candidates are judged based on the level of interest and their personal fit with the program, for which we require a letter of motivation.

Good speaking and comprehension skills in the English language are a fundamental necessity for successful studies in this Master program. We accept any of the following proofs of such skills:

  • German Abitur including at least 6 (G8) or 7 (G9) years of English.
  • TOEFL iBT test with at least 94 points
  • IELTS test with at least a 7.0
  • Cambridge Certificate in Advanced English (CAE)
  • University entrance qualification obtained in the UK, Ireland, USA, Canada, Australia or New Zealand