The program is designed for those who want to learn state-of-the-art techniques to analyze problems in big data/data science area.

During the program, students are offered with 6 core courses to complete and various elective courses which will broaden knowledge and application areas. Most of the courses are designed with projects which enable students to apply algorithms to real-world datasets.

With the successful completion of the program, students are expected to become a data science specialist who can preprocess datasets, apply algorithms, analyze results and visualize/report outcomes.

Core Courses

  • Advanced Statistics
  • Advanced Information Retrieval
  • Optimization
  • Randomized algorithms
  • Advanced machine learning
  • Security of Data

Job prospects

Our graduates have the skills able to help them in their career and quickly become:

  • Data Scientist
  • Analyst
  • Consultant
  • IT-professional, project leader with the potential to become a tech leader fast way.


2 years


Selection Criteria

  • BS degree in CS, math or related areas
  • Strong background in mathematics and programming
  • Calculus, Data Structures & Algorithms, Linear Algebra, Probability, Intermediate Statistics, Computer Programming
  • Knowledge of English (intermediate or higher)

To be enrolled in this program, it is mandatory to provide legalized and nostrificated diploma of higher education (Bachelor’s), translated into Russian and authenticated.


Based on the election results, students receive educational grants, covering up to 100 % of the tuition fee and monthly allowance.

Program taught in:

See 3 more programs offered by Innopolis University »

Last updated February 24, 2019
This course is Campus based
Start Date
Sep 2019
2 years
By locations
By date
Start Date
Sep 2019
End Date
June 30, 2021
Application deadline

Sep 2019

Application deadline
End Date
June 30, 2021