M.Sc. On Campus

Big Data and Machine Learning

ITMO University

24 months
Tuition fee
Apply date
Start date


Would you like to work on international research projects and meet the challenges of various professional fields, from Big Data storage and processing to analysis and forecasting of people’s behavior on social media? Then the Big Data and Machine Learning international Master’s program at ITMO University is exactly what you need!


In today’s world, a company cannot be fully hi-tech and competitive without using the achievements of big data analytics. Specialists who can properly arrange analytical processes and implement high-performance data algorithms in distributed computing environments are especially sought-after on the market due to the accelerated development of information technologies.

The goal of the educational  Big Data and Machine Learning international Master’s program at ITMO University is to train highly qualified experts who can design, develop and effectively use big data and machine learning technologies to solve modern-day problems. 

Career options: 

With a degree in Big Data and Machine Learning, graduates can work as research engineers, data specialists, analysts, and software developers at large research centers and innovative startups, as well as researchers at the best universities in Russia and abroad.

Programme Structure

Courses include

  • Applied AI 
  • Methodology of Translation Research
  • Advanced Natural Language Processing
  • Technologies and Infrastructure for Big Data
  • Machine Learning
  • Discrete Modeling / Data Visualization / Quantum Informatics and Quantum Algorithms Theory / Medical Statistics

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


120 ECTS


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

Other requirements

General requirements

  • Bachelor's degree in the field of Computer Science with excellent/good grades; CV & motivation letter; upper-intermediate level of English

Tuition Fee

  • Tuition Fee: TBA

Living costs for Saint Petersburg

34733 - 58700 RUB /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Big Data and Machine Learning
ITMO University


Go to your profile page to get personalised recommendations!