Навыки, которым мы учим, актуальны для рынка

Чтобы профессия не стала авторским курсом с видением одного эксперта или подходами и фреймворками одной компании, мы проектируем курс с несколькими экспертами и проводим независимую валидацию уже собранной программы с разными специалистами из индустрии.


Веб-разработка не может быть оторвана от бизнеса

Все домашние задания на нашей программе ориентированы на решение практических задач. Например, мы просим студентов выяснить, как и зачем нужно оптимизировать существующий код, как это повлияет на бизнес и пользователя, как создать приложение с учетом специфики клиента.


Проектное обучение вшито в общую архитектуру программы

Учебные программы в нашей школе строятся на основе проектов — освоенные в течение модуля навыки и знания студенты применяют в работе над персональным проектом. Такой способ обучения помогает комплексно тренировать навыки решения рабочих задач и самостоятельно создавать уникальные решения, которые становятся частью портфолио выпускника.


Язык Python: где используется и для чего, что можно делать на Питоне
Где используется Python, зачем он нужен, особенности языка и его возможности
Читать далее

Партнерства с IT-компаниями

Во время обучения студенты делают проекты по брифам и кейсам от ведущих IT-компаний. Для начинающих разработчиков это возможность посмотреть изнутри, какие задачи решаются в индустрии, и познакомиться с экспертами. Иногда при успешном выполнении проектов студенты получают шанс попасть на работу или стажировку без дополнительных этапов собеседований и холодного поиска.


Выбираем универсальные инструменты

Мы учим выполнять все ключевые этапы веб-разработки сразу в нескольких инструментах. Так выпускники будут готовы к более широкому спектру вакансий.


Программа усложняется постепенно

Например, в первом модуле студенты проектируют простое банковское приложение. Во втором модуле проходят все те же шаги, но к ним добавляются асинхронное и объектно-ориентированное программирование. На дипломном проекте студенты проходят полный цикл работы уже с реальным заказчиком.


Задания для совершенствования разных компетенций

  • Самостоятельные работы — чтобы тренировать точечные навыки. Пример: обработка строк, списков, множеств, словарей и кортежей в Python.
  • Задания недели — чтобы применить технические навыки для решения реальной задачи, которая может встретиться в работе. Пример: тестирование и рефакторинг кода.
  • Блиц-опросы — чтобы научиться проходить техническое интервью.
  • Проекты — чтобы закрепить полученные навыки и написать собственную программу по техническому заданию. Пример: программа для учета финансов, генератор паролей.

HTML: что это такое и зачем он нужен веб-разработчику
Что такое язык гипертекстовой разметки и зачем он нужен каждому веб-разработчику
Читать далее

Обратная связь от наставников

Критерии, по которым оцениваются модульные и дипломные проекты, открыты и известны студентам. Это помогает сделать обратную связь более полезной и показать пространство для роста.


Учимся учиться

Начинать обучение во взрослом возрасте особенно сложно. Мы стараемся поддержать студентов и дать им простые и понятные советы, чтобы сделать опыт обучения не только результативным, но и комфортным. Для этого мы записали мини-курс «Как научиться учиться», который поможет выстроить индивидуальную траекторию обучения.

Поделиться