Level of education: Bachelor programmes

Type of instruction: Full-time

Duration: 4 years

Language of instruction: English, Russian 


Main academic courses

Main courses

  • Algebra
  • Calculus of Variations
  • Geometry and Topology
  • Dynamic Systems
  • Mathematical Analysis
  • Mathematical Logic
  • Mathematical Statistics
  • Mathematical Physics
  • Theoretical Computer Science
  • Probability Theory
  • Functional Analysis

Elective courses

  • Algebraic Groups
  • Algorithms for NP-Hard Problems
  • Gaussian Random Variables
  • Homological Algebra
  • Machine Learning
  • Uncertainty Principle in Harmonic Analysis
  • Riemannian Geometry
  • Stochastic Geometry
  • Stochastic Dynamical Systems
  • Computational Complexity Theory
  • Time-Frequency Analysis
  • Ergodic Theory

And others (more than 100 in total)

Our advantages

  • A high-profile team of teachers and researchers who provide training in all areas of modern mathematics. The programme is supervised by the council of the educational programme "Mathematics", which includes leading Russian and foreign scientists. The Chairman of the Council is S.K. Smirnov, a Fields medallist;
  • The existence of acting scientific schools that make it possible for students to be actively engaged in research work directly at the University;
  • The combination of classical traditions of education and science and advanced world-class achievements; a large number of elective courses and the possibility of individual educational trajectories. Students are given the opportunity to choose training in the two blocks "Mathematics and Theoretical Computer Science" and "Mathematics, Algorithms and Data Analysis";
  • Theoretical computer science within the programme is considered as part of mathematics. This distinguishes the programme even from those few academic programmes in Russia that include the teaching of modern theoretical computer science;
  • Courses related to algorithms and data analysis are developed in close cooperation with Yandex. Representatives of the company offer term projects related to current issues of big data processing;
  • The lecturers of the programme conduct joint research projects with industrial companies (PJSC Gazprom Neft);
  • Scholarships of 15,000 roubles per month to the best students from PJSC Gazprom Neft.


While studying, it is possible to do internships in leading high-tech companies. Graduates are ready to work as researchers, systems analysts, financial analysts, consulting mathematicians, programmers, and university lecturers.

Interested in this programme — set up your personal account to proceed with your application.