Applying for Yandexs Online Masters Program: Backend Development Specialization Unveiled

Yandex and ITMO University have launched enrollment for their online master’s program in «Frontend and Backend Development». The Backend Development track allows you to learn programming in one of three languages and, upon graduation, you will be equipped to build websites, applications, databases, create games, design software, and more.

A backend developer is responsible for creating and maintaining the server-side of web applications and systems.

To design the master’s curriculum, Yandex experts conducted a market analysis to identify the skills and competencies demanded by employers in 2025. The program features two paths: one for backend developers and one for frontend developers. Each path is further divided into tracks based on difficulty and programming languages, making it suitable for both beginners and experienced developers.

All master’s students will study English, soft skills, ethics in IT, algorithms and data structures, software engineering, and database development. In the Backend Development track, you can choose one or more programming languages: Python, Java, or C++.

The course lasts two years, and graduates receive two diplomas: a master’s degree from ITMO University and a professional retraining certificate from Yandex.

To apply, candidates must have a bachelor’s or specialist degree and pass entrance examinations conducted online.

Tuition is paid, but students can access educational loans supported by the government, and special benefits are provided during studies, such as deferment from military service, a student ID, and discounts. The program is conducted online and requires about 25 hours of study per week, allowing it to be combined with work. Throughout the application process, applicants will be supported by a Yandex curator, and during the studies, they will receive guidance from reviewers and mentors.

The application process is conducted online in five steps, with a Yandex curator accompanying the applicant at each stage:

1. Submit an application for the program.
2. Await a call from your curator who will provide further instructions.
3. Together with your curator, submit your documents via the applicant’s personal cabinet of the university.
4. Pass the entrance examinations—preparation resources are available through the Yandex guide.
5. Sign the contract and pay the tuition fees.