MSc/PhD Programs for International Students in Robotics and Machine Learning
Published:
This is a semi-curated collection of Master and PhD programs in Robotics and Machine Learning. I am only including programs that are taught in English, as this is aimed for international applicants. I focus on programs outside of North America, as there is plenty of information about them and they are saturated in terms of applicants. Countries in this list generally provide better visa policies than what you usually get in North America.
Disclaimer This is only a collection of information, there is no guarantee that it is correct, as requirements or fees might have changed over time. Please always check the links in each program for the latest official information.
Europe
Austria
TU Graz - Masters in Computer Science A Masters more on the theoretical side of Computer Science, with electives in Robotics and AI/ML. They also have a dual degree program in AI/ML with the University of Ljubljana. Costs are around 750 € per semester.
TU Vienna - Masters in Visual Computing and Masters in Data Science Master programs in Computer Science with specializations, with a large selection of courses in Computer Vision, Machine Learning, and Artificial Intelligence, and courses on soft and research skills. Costs are around 750 € per semester.
Czech Republic
- Czech Technical University - Masters in Cybernetics and Robotics and Master Open Informatics Both programs cover specializations in AI/ML/CV and Robotics, with different perspectives, like control theory, data science, sensors, etc. Students can take multiple specializations through minor subjects. Costs are around 2500 € per semester. There are scholarships available.
France
École Centrale de Nantes - Masters in Advanced Robotics and Masters in Signal and Image Processing Masters programs in Robotics and Computer Vision, with possibilities for academic exchange with partner Universities. Costs for non-EU students are 15000 € for the complete program, and there are scholarships available.
University of Burgundy - Master of Science in Computer Vision A two year program in Computer Vision and Robotics, with possibilities for academic exchange with partner Universities. Costs 1500 € per year.
Germany
University of Freiburg - Master of Science in Computer Science Masters in CS with multiple courses in AI/ML/Robotics, but for non-EU students it costs 1500 € + matriculation fee per semester.
University of Bonn - Master of Science in Computer Science Masters in CS with multiple courses in ML/Robotics, with several labs doing research in both disciplines. Costs only matriculation fees (290 €) per semester for all nationalities.
TU Munich - Master of Science in Informatics and Master of Science in Robotics, Cognition, Intelligence Both Masters in the Computer Science Department, with many electives in all fields of AI and Robotics, and many labs doing state of the art research such as the Computer Vision Group. Costs are only matriculation fees (140 €) per semester for all nationalities. Note that the Master in Robotics requires some German knowledge, while the Master in Informatics can be completed entirely in English.
Bonn-Rhein-Sieg University of Applied Sciences - Master of Science in Autonomous Systems A Masters in Robotics in a Computer Science Department at a University of Applied Sciences, which is more applied than a regular University, I finished this program and it is more research oriented. Courses can be taken at other local Universities, and costs are low at only matriculation fees (300 €) per semester.
University of Tübingen - Master of Science in Machine Learning A new Masters focusing in Machine Learning. This University has lots of connections with neighboring institutes like the MPI for Intelligent Systems, making it a good choice for networking. Costs are 1500 € per semester.
Bielefeld University - Master of Science in Intelligent Systems A Masters in general Intelligent Systems in a technical faculty with many course choices. There are exchange opportunities with the University of Bologna, and the course can be completed entirely in English. Costs are low at only matriculation fees (300 €) per semester.
TU Dortmund - Master in Automation and Robotics and Master in Data Science Multi-faculty programs in Robotics and Data Science with a focus in Statistical Learning at a Technical University. Varied selection of courses, and costs are low at only matriculation fees (300 €) per semester.
University of Siegen - Master in Mechatronics Masters program in the combination of Computer Science, Mechanical Engineering, and Electrical Engineering, which serves as a good base for Robotics. Costs are low at only matriculation fees (300 €) per semester.
University of Applied Sciences Ravensburg-Weingarten - Master in Mechatronics Masters program in the intersection of Electrical Engineering, Computer Science, and Mechanical Engineering, at a University of Applied Sciences, which is closer to practice than a regular University. Costs are 1500 € per semester and 150 € as matriculation fee.
Hamburg University - Master in Intelligent Adaptive Systems Master program in Intelligent Systems from a Computer Science perspective, with a large selection of elective courses. There is no tuition fee, only a semester contribution.
Saarland University - Masters in Visual Computing and Masters in Data Science and Artificial Intelligence and Masters in Computer Science This Uni has a large computer science campus and many masters programs in fields related to AI/ML/CV and some inter-departmental collaborations such as language technology. It is a great place to do research, as there are two Max Planck Institutes (Informatics and Software Systems), one facility of the German Research Center for Artificial Intelligence (DFKI), and the Intel Visual Computing Institute, which are good candidates to do your Master Thesis and expand your network. There are no tuition fees, only a semestrer contribution of around 300 €.
TU Berlin - Masters in Computer Science A Master’s program in Computer Science with specializations in Cognitive Systems, Data and Software Engineering, and Human-Computer Interaction, with a large selection of courses each semester. You can also take courses at the other Berlin Universities. There are no tuition fees, only a semestrer contribution of around 310 €.
Switzerland
EPFL - Master of Science in Robotics A master program specifically in Robotics, in English with some French electives. Cost around 700 CHF per semester.
ETH Zurich - Master in Computer Science and Master in Robotics, Systems, and Control Both programs cover Machine Learning, Robotics, and Computer Vision at a top University, with many labs doing research in these fields. Costs are around 700 CHF per semester.
Spain
University of Barcelona - Masters in Artificial Intelligence This is a joint master program in AI/ML/CV with the Polytechnic University of Catalonia and Rovira i Virgili University, which gives access to a wider selection of courses than a standard program. Costs are 2500 - 3300 € in total during 3 semesters, around 1100 € per semester.
Autonomous University of Barcelona - Masters in Computer Vision Another joint master program in ML/CV with the Open University of Catalonia, Polytechnic University of Catalonia, and Pompeu Fabra University. It combines classroom and distance learning, and has ties with the Computer Vision Center of the UAB. Costs are between 2600 - 4500 € for the whole program.
Multiple Countries
- Japan-Europe Masters on Advanced Robotics A joint Erasmus Mundus Master on Robotics, in collaboration with three European and one Japanese Universities. The first year is spent in Europe, while the second year and Master Thesis is done in Japan. The complete program costs 18000 € for non-EU students, but there are scholarships available. Two Master’s degrees are awarded at the end.