Master’s study programme “Mathematics and data science"

Language of instruction: English

Mathematics and Data Science Master's study programme is the leading higher-level academic study programme in mathematical sciences in Latvian universities. Its completion allows to compete successfully in the international labour market.


The programme comprises three specialisations: Data Science, Technology mathematics and Pure Mathematics, which provide unique knowledge in mathematics, statistics, industrial mathematics and data science. The common compulsory courses provide the necessary theoretical knowledge, including courses in applied algebra, non-linear optimisation, graphs, network optimisation algorithms in modern statistics and mathematical methods with the programming languages Python, R and Matlab. Academic internships are foreseen which will allow students to solve mathematical, modelling or data science problems, mostly related to interdisciplinary projects. 

The data science specialisation courses cover statistical and deep learning, statistical modelling, Bayesian statistics, as well as various courses from the data analyst and statistical methods modules. In addition, the mathematics of technology covers industrial and engineering modelling principles, modern and emerging technologies based on data-driven systems, neural networks and numerical methods. The Pure Mathematics sub-programme is the only programme in Latvia that produces mathematician-scientists and high-level lecturers. This specialisation offers mathematical courses in topology, non-strict sets, abstract algebra, analytical methods, quantum computing and computer science.


Graduates of the Master's programme have a wide range of employment opportunities in business, industry, research institutes, universities: as data scientists, data analysts, programmers, developing information technologies, performing engineering tasks related to mathematical modelling and scientific computing (e.g. in electrical/electronic engineering, civil engineering, chemical engineering, mechanical engineering), biology, medicine (data processing, epidemiological modelling). Some graduates will also find jobs in universities and research institutes, continuing their research and doctoral studies in Latvia or abroad.

Students can acquire the programme in 2 years – 4 semesters in full-time regular studies.
Tuition fee per year (ac.year 2024/25) – EUR 5400.
30 budget-funded places in full-time regular studies.
Master of Natural Sciences in Mathematics

General conditions

Previous education:

1) a bachelor's degree or a second level professional higher education (or equivalent higher education) in mathematics, physics, computer science;

2) other higher academic education, if its content and scope comply with the requirements of part A of the UL master’s study programme “Mathematics”.

Competition result calculation formula: weighted average grade (60 x 10 = 600) + total (or average) grade of final examinations (40 x 10 = 400).

Eligibility to register outside the competition:

the graduates of the academic year 2020/2021 of the UL bachelor’s study programme “Mathematics” and professional higher education bachelor’s study programme “Mathematician Statistician”, whose weighted average grade in basic studies is not below 7 and the evaluation of the bachelor's thesis is not below 8 (very good).