In two years of studies, students will acquire all the necessary skills for their chosen specialization: frontend (user interfaces) or backend development (internal processes).

Applicants will need to provide a Bachelor’s or Specialist’s diploma and take entrance exams (tests in math and programming fundamentals, as well as an interview); there is also the option of entering via the Portfolio Contest. All exams will take place online. Applicants will be able to prepare for the entrance exams on Yandex Practicum’s demo platform. For the duration of both years of study, students will receive all the benefits associated with in-person studies, including student IDs and discounts. Graduates will also be awarded two diplomas: an ITMO Master’s diploma and one from Yandex, certifying their professional retraining.

This online program will be suitable for both experienced and fledgling IT specialists – to this end, it features two tracks: beginner and advanced. Moreover, students can choose the programming languages they will focus on in their studies. Hard skills will be practiced via exercises on Yandex’s platform with inbuilt YandexGPT. Students who have already covered a specific subject or are using the tools covered in the program in their daily work will be able to take an easier exam or skip the relevant course altogether. 

Beginners in frontend development will study layout, JavaScript, TypeScript, and React, as well as algorithms and systems design. Advanced frontend students will start with a deeper dive into JavaScript, study TypeScript and React, as well as polish their full-stack and systems development skills and learn more about advanced algorithms and data structures.

Students starting their journey in backend will be able to choose between Python, Java, or C++, while advanced students will continue to further their skills in the programming language they know. Moreover, the courses will cover backend development principles and framework, algorithms, and systems programming.

Students can also choose additional courses that will help them delve deeper into their professional field or further their knowledge of adjacent disciplines.

All classes, tests, and exams will take place online. Moreover, some of the lectures will be recorded so that students can watch them at a convenient time. This format is particularly fitting for those planning to combine their work and studies, which, according to Yandex Practicum, accounted for 80% of students in online Master’s programs last year.