Data Science
Master of Science in Mathematics and Computer Science

Data scientists are going to be among the most demanded specialists on the hi-tech market.
Our program is created to meet this demand and to equip the most talented young scientists with deep knowledge in machine learning, deep learning, computer vision, industrial data analytics, natural language processing, and other important areas of modern data science.
Modes and duration:
2 years (full-time)
Application deadline:
July 16, 2018
Tuition fees:
no tuition fee for the applicants who pass the selection process
A successful graduate of the program will know:
Mathematical and algorithmic foundations
of Data Science
Main methodological aspects of both,
scientific research and application development
in Data Science
State of the art techniques of machine learning
and related areas
...and will be able to:
Understand and formulate complex real-world tasks as data analysis problems
Contribute to the development of the next-generation machine learning software competitive with or superior to the existing examples of software in critical and emerging application fields
Apply relevant software tools, algorithms, data models, and computational environments for solution of real-world problems
What makes Skoltech stand apart from other universities
is its extraordinary environment that will make your MSc studies
a major life milestone:
Lectures and practical classes are given by world-renowned experts. Students can refine and focus their own specific path, by choosing from a variety of courses.
Science is firmly integrated into the education process: each student conducts his/her own research projects.
Real-life experience
We provide industrial immersion summer projects: 8-week projects at leading industrial companies, where students turn their knowledge and skills into action.
We supplement your academic training with courses that provide the skills and knowledge to commercialize ideas
and research findings.
Mobility: over a third of our students participate in various academic mobility programs working as trainees or researchers at such leading universities as MIT, Harvard University, National University of Singapore, University of Calgary and many others.
Global environment: the student body is from 40+ countries, together with professors and researchers from internationally renowned labs and universities. The working language (and instruction) at Skoltech is English.
Life: once enrolled, you will get a chance to attend major international conferences, participate in science and student competitions, and work on your own projects and initiatives outside of the curriculum.
Student package: Skoltech students are entitled to a monthly scholarship starting from 40,000 RUB (around 550 EUR) and health insurance.
Our graduates shape their own futures by choosing from variety of career opportunities
in industry, science and business:
Landing specialist positions such as Data Analyst, Data Scientist, Consultant in various industry sectors (IT, Finance, Telecom and others).
Landing PhD positions and continuing research at leading Russian and international research entities.
Starting a business on their own or through the Skolkovo innovation ecosystem with its extensive pool of experts, consultants and investors.
The program has a renowned faculty with international experience
and broad network of collaborations:
Program Coordinator
Maxim Panov
Research Scientist,
Program coordinator
Research Scientist
Principal Research Scientist
Associate Professor
Associate Professor
Assistant Professor
Assistant Professor
Research Scientist
Associate Professor
Assistant Professor
Associate Professor
Senior Research Scientist
Associate Professor
Assistant Professor
Assistant Professor
Assistant Professor
Associate Professor
Adjunct Professor
Program Structure:
The 2-year program comprises compulsory and recommended elective courses on the most important topics, wide set of elective courses (depending on research and professional needs of the student), entrepreneurship and innovation component, research activity and 8 weeks of industrial immersion.

Compulsory and Recommended elective courses (36 credits)

Compulsory courses:
Mathematics for Data Science
Numerical Linear Algebra
Optimization Methods
Machine Learning
Principles of Applied Statistics

Recommended Electives:
Introduction to Data Science
Introduction to Scientific Computing
Advanced Statistical Methods
Introduction to IoT
Communication Technologies for IoT
Digital Signal Processing
Information and Coding Theory
Signal and Image Processing
Geometrical Methods of Machine Learning
Sensors and Embedded Systems for IoT
Natural Language Modeling and Processing
Bayesian Methods of Machine Learning
Deep Learning
Stochastic Modeling and Computations
Modern Random Matrix Theory

Elective Courses (24 credits)

Entrepreneurship and Innovation (12 credits)
Innovation Workshop
Ideas to Impact: Foundations for Commercializing Technological Advances
Intellectual Property and Technological Innovation

Research and MSс thesis project (36 credits)

Industrial Immersion (12 credits)
Programs in network form with:
  • Moscow Institute of Physics and Technology
  • Higher School of Economics (National Research University)
Industrial Partners:
  • Sberbank
  • Yandex
  • RusAgro
  • VisionLabs
  • Datadvance
  • ScanEx
  • Geoscan
  • Gazpromneft
We give our students all the necessary knowledge, skills and power
to make big achievements:
Oleg Grinchuk and Aijan Ibraimova have NIPS papers accepted that are based on their MSc thesis works. NIPS is the largest global forum on artificial intelligence and machine learning.

The algorithm developed by our student Vladislav Ishimtsev and Prof. Evgeny Burnaev, took the third place in a competition devoted to online anomaly detection.
Alexander Anikin, Andrey Rykov, Vladislav Ishimtsev and Denis Volkhonskiy became prize winners at International Data Science Game 2016–2017 (Paris).
Entry requirements:
Knowledge and skills:
Calculus, Differential Equations, Linear algebra, Probability theory and mathematical statistics, Discrete mathematics (including graph theory and basic algorithms), Programming.
IT related bachelor's degree, or its equivalent in Mathematics, Computer Science, Information and Communication Technology, Applied Physics or other technical areas.
English language:
If your education has not been conducted in the English language, you will be expected to demonstrate evidence of an adequate level of English proficiency.
Applications are accepted till July 16, 2018 inclusive.
The admission and enrolment process includes several steps:
Prepare all documents and submit your application by filling in the form on Skoltech's web site.
Online selection
Take a profile online test. You will be notified by e-mail about your specific date and time.
Final selection
The final round takes place in Moscow. You have to pass TOEFL ITP exam on site or present a valid TOEFL certificate, and pass an interview. Extra written examinations are possible on some programs within the same selection weekend.
Based on the results of each applicant's overall performance, we will make a list of students to be enrolled free of charge.
The admission campaign is open!
To apply, click the button below.
Applications are accepted till July 16, 2018 inclusive:
Contact us by phone/e-mail or visit us:
phone: +7 (495) 280-1481
address: 3 Nobel Street, Skolkovo, 143026, Russian Federation
(We are more than happy to meet visitors Monday through Friday from 9:0018:00. Please arrange a visit at 48 hours in advance by writing us an email at