Разработка программного обеспечения
Углубленная программа для тех, кто хочет проектировать и разрабатывать backend-, frontend-, или
Выстраивайте обучение под свои цели
Изучайте от общего к частному
Программа длится три семестра: проходим основы разработки, погружаемся в backend, frontend или mobile и завершаем курс изучением системного дизайна
Углубляйтесь в направление
Уже с первого семестра будет возможность получать навыки по выбранной специализации: Java / Go / Python / Scala / .NET / Frontend / Android
Погружайтесь в интересную вам область разработки
Программа, формат занятий и домашние задания различаются в зависимости от специализации
Backend
Проектируйте и разрабатывайте серверные приложения, которые выдерживают нагрузку миллионов пользователей
Освоим основные фреймворки: Spring Boot / FastAPI / .NET, а также изучим Docker, PostgreSQL, Kafka, Grafana и Kubernetes
Frontend
Создавайте современные
Будем работать с HTML, CSS, JavaScript, React и Angular
Mobile
Разрабатывайте
Разберем Kotlin, Jetpack Compose, Room, Retrofit и MVVM
В первом семестре знакомьтесь с основами работы с кодом
Учимся с сентября по декабрь. Нажимайте на специализацию и узнавайте подробнее
Ждем студентов с желанием расти в
Вот кому подойдет направление
Пробовали писать простые программы на Java, Go, Python, .NET или Scala и хотите продолжать развиваться в этом языке
Знаете, что такое асимптотическая сложность, и умеете находить оптимальные решения алгоритмических задач
Есть опыт работы с Git и Linux — не обязательно, но будет плюсом
Учитесь писать чистый код и работать с техническим заданием
Семинары и домашние задания будут на языке, который вы выберете: Java, Go, Python, .NET или Scala
Закрепляйте навыки и пополняйте портфолио
Примеры проектов, над которыми предстоит работать
Анализатор логов NGINX
Консольная утилита, которая обрабатывает
Учитесь анализировать потоковые данные, работать с CLI и покрывать требования тестами
Генератор фрактального пламени
Программа для создания изображений на основе алгоритма Chaos Game.
Создавайте однопоточную и многопоточную версии, сравнивайте производительность и работайте с конфигурацией через CLI и JSON
Во втором семестре углубляйтесь в направление
Учимся с февраля по май. Выбирайте специализацию, чтобы узнать подробности
Пройдем весь цикл разработки — от
Закрепляйте навыки и пополняйте портфолио
Пример проекта, над которым вы сможете работать
Link Tracker
Агрегатор, который отслеживает обновления на GitHub, Stack Overflow и других ресурсах и уведомляет пользователя через мессенджеры
В третьем семестре изучайте системный дизайн
Учимся с сентября по декабрь
Мыслите как архитекторы
Узнайте, как смотреть на систему целиком и выбирать решения с учетом нагрузки, ограничений бизнеса и стоимости
Выбирайте SRE дополнительно
Подключайтесь к курсу SRE по желанию. На нем разбираем надежность систем, учимся писать безопасный код, находить и устранять сбои
Поступайте после второго семестра
На программу «Системный дизайн» нет внешнего набора: пройти курс можно участникам всех специализаций после успешного завершения второго семестра
От анализа требований до отказоустойчивости и безопасности
Все архитектурные подходы из курса сможете закрепить в итоговом проекте семестра
Расширяйте компетенции
Изучайте параллельно дополнительные курсы
Базы данных
Основы системного администрирования
Алгоритмы и структуры данных
Компьютерные сети
Искусственный интеллект в разработке ПО
SRE
В программе участвуют 200+ ведущих разработчиков и лидеров профессий
Александр Бирюков
Ведущий разработчик в
«Мы строили программу не как учебник, а как путь разработчика в компании. Участники пишут код, который проходит через такую же оценку, как и код наших инженеров. К концу второго семестра вы сможете не просто написать
Даниэлла Джейлани
Старший разработчик, лидер профессии JavaScript
«Теория без практики — это как сайт без стилей: работает, но выглядит не очень. Мы учим делать и то и другое»
Увеличьте шансы пройти отбор
Потренируйтесь на платформе
Тренировочные задания по программированию помогут заранее познакомиться с платформой, на которой будет проходить экзамен. Так вы сможете увереннее себя чувствовать во время отбора
Почитайте статью
Статья «Как пройти экзамены» поможет узнать, из чего состоит экзамен, какие бывают частые ошибки и как можно их избежать
Начните изучать разработку программного обеспечения
Отбор на первый семестр проходит в июле, на второй — в декабре
Оставьте заявку
Заполните форму ниже до 31 июля включительно и зарегистрируйтесь на платформе
Пройдите вступительные испытания
Решите экзамены с 24 по 31 июля
Приступайте к обучению
Итоги отбора будут 15 августа. Дождитесь письма на почту и начните учиться с 1 сентября 2026 года
Следите за нами в соцсетях
Присоединяйтесь к сообществу, которое заряжает энергией и мотивирует достигать большего