EUROPE · DEGREE PROGRAM DISCOVERYCompare documented requirements.
Explore 4,650 degree programs across 13 European countries. Filter by country, academic discipline, and verified ECTS analysis availability. Select up to three for side-by-side evaluation.
Regensburg, GermanyM.Sc.120 ECTSVerified ECTS 2026-10-31
University of Regensburg
M.Sc. Data Science
Data Science · Full category total is 54 ECTS. Aptitude assessment can allow admission from 30 ECTS with up to 24 ECTS made up during the master’s program; the university decides the outcome.
Data Science / Statistics / Machine Learning18 ECTS
Mathematics18 ECTS
Programming6 ECTS
Further relevant modules12 ECTS
Regensburg, GermanyM.Sc.120 ECTSVerified ECTS 2026-10-31
University of Regensburg
M.Sc. Computer Science
Computer Science · Full category total is 78 ECTS. Aptitude assessment can allow admission from 60 ECTS with missing credits made up during the master’s program; the university decides the outcome.
Theoretical Computer Science12 ECTS
Computer Engineering12 ECTS
Practical Computer Science12 ECTS
Further Computer Science24 ECTS
Mathematics18 ECTS
Bonn, GermanyM.Sc.120 ECTSVerified ECTS 2026-10-31
University of Bonn
M.Sc. Artificial Intelligence
Artificial Intelligence · The bachelor thesis is an additional requirement. Coursework matching cannot verify its scientific standard. Theoretical algorithms exclude programming-only work.
Mathematical foundations18 ECTS
Algorithm theory, complexity & formal languages14 ECTS
Programming, software & information systems20 ECTS
Bonn, GermanyM.Sc.120 ECTSVerified ECTS 2026-10-31
University of Bonn
M.Sc. Computer Science
Computer Science · The bachelor thesis is an additional requirement. Coursework matching cannot verify its scientific standard. Theoretical algorithms exclude programming-only work.
Mathematical foundations18 ECTS
Algorithm theory, complexity & formal languages14 ECTS
Programming, software & information systems18 ECTS
Hamburg, GermanyM.Sc.120 ECTSVerified ECTS 2026-10-31
University of Hamburg
M.Sc. Data Science and Artificial Intelligence
Artificial Intelligence · Computer science related bachelor degree pathway (1b)
Mathematics24 ECTS
Including Stochastics6 ECTS ⊂
Computer Science60 ECTS
Munich, GermanyM.Sc.120 ECTSDiscovery Index
Technical University of Munich
M.Sc. Robotics, Cognition, Intelligence
Artificial Intelligence · Documented university curriculum and prerequisite criteria.
• Aptitude assessment (Eignungsverfahren)
• Undergraduate thesis in informatics or electrical engineering
Munich, GermanyM.Sc.120 ECTSDiscovery Index
Technical University of Munich
M.Sc. Mechanical Engineering
Mechanical Engineering · Documented faculty degree regulations.
• Documented engineering mechanics, thermodynamics, and CAD fundamentals
• 8-week practical industrial internship
Munich, GermanyStaatsexamen360 ECTSDiscovery Index
Ludwig Maximilian University of Munich
Staatsexamen Humanmedizin (Medicine)
Medicine · Regulated profession program subject to federal medical licensing regulations (ÄApprO). Admission does not automatically confer a licence to practise outside Germany.
• National restricted admission (Numerus Clausus)
• TMS (Test for Medical Studies) participation recommended
• First aid training and 3-month nursing internship (Krankenpflegedienst)
Munich, GermanyStaatsexamen300 ECTSDiscovery Index
Ludwig Maximilian University of Munich
Erste Juristische Prüfung (Law)
Law · German state law degree leading to the First State Legal Examination.
• General higher education entrance qualification (Abitur)
• Latin proficiency or completion of course during studies
Heidelberg, GermanyM.Sc.120 ECTSDiscovery Index
Heidelberg University
M.Sc. Physics
Physics · Official faculty regulations for postgraduate physics admission.
• Bachelor in Physics or equivalent with strong theoretical mechanics and quantum physics coverage
• English B2 proficiency
Aachen, GermanyM.Sc.120 ECTSDiscovery Index
RWTH Aachen University
M.Sc. Electrical Engineering, Information Technology and Computer Engineering
Electrical Engineering · Faculty subject-specific admission requirements.
• Verified credit equivalence in higher mathematics (24+ ECTS) and signals & systems (12+ ECTS)
• GRE revised General Test for non-EU applicants
Berlin, GermanyM.Sc.120 ECTSDiscovery Index
Humboldt University of Berlin
M.Sc. Economics and Management Science
Economics · Quantitatively rigorous economics program.
• At least 18 ECTS in quantitative methods (calculus, linear algebra, statistics, econometrics)
• English C1 level certificate
Oxford, United KingdomM.Sc.180 UK CATSDiscovery Index
University of Oxford
M.Sc. Advanced Computer Science
Computer Science · UK 180 CATS credits curriculum (equivalent to 90 ECTS).
• First-class undergraduate degree with honours in computer science or mathematics
• Demonstrated foundation in formal proofs and computational complexity
Cambridge, United KingdomLL.M.180 UK CATSDiscovery Index
University of Cambridge
Master of Law (LL.M.)
Law · Intensive Cambridge law faculty postgraduate degree.
• First-class honours degree in law from a recognised common law or civil law jurisdiction
• Substantial coursework in public international law or commercial jurisprudence
London, United KingdomM.Sc.180 UK CATSDiscovery Index
Imperial College London
M.Sc. Applied Mathematics
Mathematics · Rigorous applied mathematics training.
• First-class UK Bachelor degree in mathematics, physics, or engineering with strong differential equations component
Edinburgh, United KingdomM.Sc.180 UK CATSDiscovery Index
University of Edinburgh
M.Sc. Artificial Intelligence
Artificial Intelligence · Flagship European AI research master program.
• UK 2:1 honours degree or international equivalent in informatics, AI, cognitive science, or electrical engineering
• Competence in Python or C/C++
Zurich, SwitzerlandM.Sc.120 ECTSDiscovery Index
ETH Zurich
Master in Computer Science
Computer Science · ECTS credit system compliant. High threshold for theoretical foundations.
• Bachelor degree matching ETH curriculum in theoretical computer science, algorithms, and systems
• GRE test score required for non-Bologna degree holders
Lausanne, SwitzerlandM.Sc.120 ECTSDiscovery Index
EPFL (École Polytechnique Fédérale de Lausanne)
Master in Data Science
Data Science · Jointly offered by the School of Computer and Communication Sciences and the School of Basic Sciences.
• Bachelor in Computer Science, Mathematics, or Physics
• Solid mathematical preparation in linear algebra, multivariable calculus, and probability
Zurich, SwitzerlandMLaw90 ECTSDiscovery Index
University of Zurich
Master of Law UZH
Law · Swiss legal education framework.
• Bachelor of Law from a recognized Swiss or European university
• German and English language competencies
Paris, FranceMaster120 ECTSDiscovery Index
Sorbonne University
Master en Informatique (Computer Science)
Computer Science · Two-year French national university master (M1 + M2).
• Licence en informatique or mathematics with substantial programming (C, Java, Python)
• French B2 and English B2
Orsay, FranceM.Sc.120 ECTSDiscovery Index
Paris-Saclay University
Master in Artificial Intelligence
Artificial Intelligence · One of the leading European AI research clusters.
• M1 or 4-year degree in mathematics, computer science or cognitive sciences
• Mathematical optimization and deep learning coursework
Paris, FranceMaster120 ECTSDiscovery Index
Sciences Po Paris
Master in International Governance and Diplomacy
Political Science · Paris School of International Affairs (PSIA) degree.
• Undergraduate degree in social sciences, international relations, law, or history
• English C1 proficiency
Vienna, AustriaM.Sc.120 ECTSDiscovery Index
University of Vienna
Master in Data Science
Data Science · Interdisciplinary degree taught by the Faculties of Computer Science, Mathematics, and Business.
• At least 60 ECTS in computer science and mathematics during Bachelor studies
• English B2 proficiency
Vienna, AustriaDipl.-Ing.120 ECTSDiscovery Index
TU Wien
Master in Software Engineering & Internet Computing
Software Engineering · Accredited Austrian Diplom-Ingenieur (equivalent to M.Sc.).
• Bachelor in Computer Science or Business Informatics
• Documented software architecture and distributed algorithms