Machine Learning (MSc)
A comprehensive Master's programme in Machine Learning at the University of Tübingen, leveraging a world-class research ecosystem.
Best for:Best for students with a strong background in computer science, mathematics, or physics seeking advanced training in machine learning.
Overview
The Master of Science in Machine Learning at the University of Tübingen provides students with a rigorous foundation in both theoretical and applied machine learning. The curriculum is designed to be flexible, allowing students to tailor their studies to their specific interests while engaging with mandatory core modules. Students benefit from the university's proximity to leading research institutions, including the Max Planck Institute for Intelligent Systems and the Tübingen AI Centre. The programme emphasizes research-led teaching, preparing graduates for scientific careers through project-based learning and a final Master's thesis.
What you'll do
- Attend lectures, seminars, and project lab courses covering core and advanced machine learning topics.
- Engage in basic and applied research under the guidance of leading scientists in the field.
- Complete recommended modules in mathematics, deep learning, and data literacy during the first year.
- Develop research-oriented code and conduct independent scientific projects.
- Author a Master's thesis in the final semester, potentially supervised by faculty from any computer science subfield.
Requirements
Degree required: Bachelor's degree (or equivalent) in Computer Science, Mathematics, Physics, or related natural sciences with a grade of at least 2.0 (German grading system).
Degree offered: Master of Science
Language: English; C1 level required (e.g., IELTS 7.0, TOEFL 100, or Cambridge C1 Advanced).
Instruction: English
- Mathematics proficiency in one- and multidimensional analysis, linear algebra, and numerics or stochastics (at least 27 ECTS).
- Computer science proficiency in programming, algorithms, and data structures (at least 18 ECTS, with 6 ECTS in algorithms/data structures).
- English language proficiency at C1 level (e.g., IELTS 7.0 or TOEFL 100).
- Strong interest in machine learning and research.
- Applicants must hold a Bachelor's degree or equivalent in a relevant field.
- Applicants must meet the minimum ECTS credit requirements in mathematics and computer science.
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: 2027-04-30
Applicants must submit their application through the university's official portal. The application must include a CV, a letter of motivation, and proof of English language proficiency.
- CV
- Letter of motivation
- English language certificate
- Bachelor's degree transcripts
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.