После поступления на курс студенты сразу получают первые материалы по JavaScript и теоретическое задание. Это позволяет с первого занятия перейти к практической работе без лишних вступлений.
Первый модуль охватывает фундаментальные технологии: HTML, CSS и JavaScript. Студенты освоят инструменты разработчика Chrome, Git для контроля версий, современные методы верстки Flexbox и Grid. Научатся работать с DOM, функциями, объектами и массивами. В конце модуля создадут первый проект - целевую страницу с динамическими элементами.
Второй модуль углубляет знания HTML/CSS. Здесь рассматривают адаптивную верстку с подходом Mobile First, препроцессоры SASS/SCSS, системы сборки проектов Gulp и основы npm. Третий модуль посвящен сложным аспектам JavaScript: замыканиям, ООП, прототипам, классам ES6, асинхронному программированию через Promise, Fetch, Async/Await и работе с AJAX.
Четвертый модуль учит работе с React.js - от создания компонентов до использования React Router, Redux и Context API. Студенты освоят хуки, жизненный цикл компонентов и научатся писать юнит-тесты. Пятый модуль знакомит с серверной частью через Node.js и TypeScript, включая работу с файловой системой, обработку ошибок и отладку.
Шестой модуль охватывает Express.js - middleware, маршрутизацию и объекты запросов/ответов. Седьмой модуль посвящен базам данных: основы SQL, работа с TypeORM, создание схем и миграций, настройка удаленных баз данных.
Восьмой модуль включает продвинутые темы: развертывание приложений, CI/CD, авторизацию/аутентификацию, работу с Postman, Swagger и WebSockets. Финальный проект имитирует реальную работу в команде по методологии SCRUM - от понимания требований до разработки MVP и демоверсии продукта.
В течение курса проводятся воркшопы от украинских и израильских специалистов. Параллельно с техническими модулями студенты развивают soft skills: коммуникацию, эмоциональный интеллект, критическое мышление, самопрезентацию. Отдельный блок посвящен подготовке к собеседованиям - от составления резюме до имитации реальных интервью с рекрутерами. Доступен также бонусный модуль по техническому английскому.
Занятия проходят в вечернее время с 19:00 до 21:00. Система оценки знаний обеспечивает контроль прогресса. Каждый студент получает поддержку ментора. Программа включает много практических заданий и 5 проектов для портфолио. Выпускникам предоставляется помощь в трудоустройстве.