• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Artificial Intelligence
Master’s Programme

Artificial Intelligence

2 years
Full-time programme
Online programme
430 000 RUB/year
Tuition Fee in 2024
Russian government and HSE scholarships and tuition fee waivers not applicable
Instruction in Russian

The program is designed to train specialists in three areas:

Data collection and processing
creation of a data handling pipeline: setting up regular data collection processes (scraping and parsing, data collection via api, results of social surveys, etc.), setting up data processing, cleaning, verification and storage.

Referral Profession: Data Engineer

Building a machine learning model
training and validation of models (classical regression and classification models, trees and their compositions: XGBoost, CatBoost and others, models of clustering, recommendations, ranking, artificial neural networks), deep learning, optimization of program code. Creation of machine learning pipelines, validation of models, optimization of specified metrics and interpretation of the result.

Referral Profession: Data Analyst, Data Scientist, Researcher in Data Science

Implementation of algorithms into commercial operation
Writing efficient, fault-tolerant, high-loaded code, implementing the model in business processes and industrial operation.

Referral Profession: DevOps / MLOps, ML Engineer

For whom the program is suitable

A graduate of a university

entering immediately after completing a bachelor's degree (continuing education)


enrollee to improve his or her proficiency in machine learning

A specialist from another field

entering for a successful start in a ML career

The goal of the program is to teach all steps from the model development cycle, for future projects independently or in teams



Elena Kantonistova
Academic director of the online-program «Machine Learning and Data-Intensive Systems» answers applicants' frequently asked questions about the master's program

Key benefits

Fully online
the ability to study from anywhere
in the world
on a set schedule
Convenient class times
the classes are live in the evening,
and the recordings can be
reviewed afterwards
Additional courses
in the process of training, selection
of additional courses for more in-depth
study of the program
deferment from the call-up of citizens for military
service is granted to students in accordance
with the Legislation of the Russian Federation
Individual approach
teachers are available
for real-time chat, video conferencing
and in-class communication
Student privileges
full access to all information
resources of the university, free access,
to campuses benefits for students

Learning process

Learning ONLINE in a synchronous format in a FACE-TO-FACE educational program:


classes are conducted with the use of distance technologies, which allows you to save valuable time for traveling to the university


all rules of full-time educational programs are preserved, and all student privileges are available in the course of study


classes are scheduled in real time, mostly in the evening hours

Program content


2 - 3 required courses per semester
courses in machine learning, development and mathematics for data analytics
During the course of the training
A pool of 12 elective courses during the course of study
in the 1-st year of study:
annual machine learning project
in the 2-nd year of study:
big data project and thesis


Starting a career in data analytics and machine learning.

Opportunity to apply for: Data Analyst, Data Scientist, Researcher in Data Science, DevOps / MLOps, ML-Engineer positions

Start an academic career and do research in Data Science or Machine Learning at a postgraduate program in Russia or abroad

Admission requirements

Diploma of higher education

Bachelor's or specialist degree
in any field

Theoretical knowledge

• of higher mathematics within the framework of a bachelor's degree program of a technical university
• basic knowledge of the Python programming language

Practical skills

Python: ability to write and interpret code containing conditional statements, loops, procedures, and other basic language structures.

Admission to the program

Based on the results of internal entrance tests:

Mathematics and programming tests
Online test in the proctoring system, duration is 120 minutes. There are 10 tasks divided by difficulty level (point a) - 5 points, point b) - 10 points).
Motivational letter
Example questions:
previous education, motivation for entering the master's program, current employment, what areas of development in IT are of interest, what you would like to learn on the program
Upon completion of training,
a state diploma with an English language
supplement is issued

Tuition fees and discounts in 2023

Per semester
200 000 ₽

Payment is made
semester by semester

Per year
400 000 ₽
Learn about
the opportunity to get
a discount on training
Opportunity to apply
for educational loan
with state support
Possibility to apply
for a social tax deduction
for education expenses
To make sure you don't miss anything, join in:
MLDS Telegram channel for applicants     Youtube-канал FCS
Sign up for program news

HSE news

On December 4-5, the Faculty of Computer Science hosted a Machine Learning Bootcamp to prepare the participants for ML competitions, including the IDAO 2022 International Data Analytics Olympiad.
December 17, 2021
More news