Программная инженерия
Изучите жизненный цикл программного обеспечения: от управления требованиями до развёртывания.
Алгоритмы и структуры данных
Познакомитесь со стандартными алгоритмами. Изучите структуры данных. Реализуете созданные алгоритмы в виде программ.
Информационная безопасность
Узнаете, какие существуют угрозы и уязвимости. Освоите криптографические методы. Разберётесь в политике информационной безопасности. Потренируетесь предотвращать атаки.
Программирование на Go
Изучите типы данных, работу с функциями и интерфейсами. Узнаете, как взаимодействовать с базами данных на Go и использовать основные пакеты языка для создания эффективных сервисов.
Программирование на Python
Изучите Python: от основ до Django. Освоите работу с базами данных, настройку окружения и CI/CD. Погрузитесь в создание API, а также в архитектуру REST для эффективного взаимодействия фронтенда и бэкенда.
Скриптовые языки и управление ОС
Погрузитесь в управление операционными системами. Научитесь работать с Linux: от управления каталогами и файлами до настройки прав доступа.
Применение баз данных
Изучите типы баз данных. Освоите SQL и NoSQL. Научитесь управлять данными и использовать современные базы для решения реальных задач.
Системы контроля версий и автоматизация сборки приложений
Узнаете, как устроен жизненный цикл ПО, и освоите работу с Git. Научитесь управлять ветками и автоматизировать сборку приложений.
DevOps Continuous management
Разберёте основы CI/CD. Узнаете, как создавать пайплайны для автоматизации разработки. Изучите системы хранения артефактов и методологию Twelve-Factor App.
Иностранный язык
Изучите IT-лексику и принципы корпоративной и профессиональной этики.
Развитие софтскилов
Сможете улучшить финансовую грамотность, освоить техники тайм‑менеджмента, прокачать лидерские качества или ораторское мастерство.
Электив: машинное обучение
Разберётесь с основными типами алгоритмов, принципами их работы и обучения. Получите практические навыки.
Электив: прикладная математическая статистика и машинное обучение
Изучите оценивание параметров, проверку гипотез, регрессионный анализ.
Электив: дополнительные темы по алгоритмам и структурам данных
Научитесь разрабатывать новые алгоритмы и доказывать их корректность.