Готовит бэкенд-, фронтенд-, фулстек‑разработчиков и архитекторов программного обеспечения
Как организовано
обучение
Чему учат
Бэкенд-разработка
Программировать на Python, Rust, Go, Java и С++, разрабатывать компиляторы и операционные системы.
Фронтенд-разработка
Понимать основные правила и подходы к разработке современных приложений, обрабатывать отправку форм и возможности авторизации.
Фулстек-разработка
Знать все этапы разработки веб- и мобильных приложений — от создания клиентской до серверной части, автоматизации разработки и внедрения CI/CD‑процессов.
Архитектура ПО
Разбираться в теории отказоустойчивых распределённых систем, в теории кодирования и в параллельных и распределённых вычислениях.