The Master of Science in Mathematics at Heidelberg University, Faculty of Mathematics and Computer Science, is a research-oriented program designed to deepen knowledge and scientific methods in mathematics. It aims to build on undergraduate fundamentals and enable students to independently acquire and develop mathematical methods and models, gaining insights into current research. The program features flexible structure, limited compulsory modules, and opportunities to specialize in core areas or interdisciplinary applications. Program language is primarily German, with some courses taught in English. It prepares graduates for scientific work, problem-solving, and organization, culminating in a master's thesis.