Курс починається з основ JavaScript. Студенти вивчають синтаксис, роботу з числами, рядками, функціями та умовними операторами. Розглядаються масиви, цикли та методи роботи з даними. Цей модуль включає підготовку до технічних співбесід.
На цьому етапі студенти налаштовують робоче середовище та отримують рекомендації щодо ефективного навчання.
Модуль охоплює HTML та CSS основи: роботу з кольорами, шрифтами, блочною моделлю, селекторами та медіа-запитами. Студенти вивчають семантичну верстку, форми, позиціонування та адаптивний дизайн.
Студенти освоюють основи командного рядка, роботу з Git, створення гілок та взаємодію з віддаленими репозиторіями через GitHub.
Цей модуль розширює знання про функції, цикли, роботу з рядками та об'єктами. Додатково розглядаються логічні оператори, перетворення типів та switch-конструкції.
Студи вивчають Flexbox, Grid, BEM методологію, препроцесор Sass, анімації та трансформації. Модуль включає створення лендінг-сторінки для портфоліо.
Розглядаються методи масивів, функції зворотного виклику, замикання, прототипи, конструктори та класи. Велика увага приділяється практичним завданням.
Модуль охоплює роботу з DOM, обробку подій, проміси та включає портфоліо-проект для закріплення навичок.
Студенти вивчають основи React: пропси, стан, роботу зі списками та подіями. Далі йде знайомство з TypeScript: базові типи, класи, generics. Завершується інтеграцією React з TypeScript, включаючи роботу з формами, хуками, маршрутизацією та API.
Модуль присвячений управлінню станом за допомогою Redux, включаючи асинхронні операції та інтеграцію з React.
Розглядаються принципи роботи інтернету, модель OSI, HTTP протокол, шифрування, API та безпека веб-додатків.
Студенти вивчають SQL: запити SELECT, WHERE, JOIN, агрегатні функції. Далі йде Node.js: модулі, робота з файлами, HTTP, Express, бази даних, аутентифікація та реальний час.
Цей великий модуль включає підготовку резюме, профілів у соцмережах, пошук вакансій, спілкування з рекрутерами та підготовку до співбесід. Студенти отримують практичні поради щодо проходження випробувального терміну та планування кар'єри.
Курс включає знайомство з Vue.js та Angular, алгоритмами та структурами даних, ООП принципами, тестуванням JavaScript, основами DevOps та Docker для контейнеризації додатків.
Фінальний огляд портфоліо та підготовка до технічних співбесід завершують навчальний процес.
Курс дозволяє навчатися у власному темпі. Студенти мають регулярні зустрічі з менторами - від 5 до 8 разів на тиждень. Доступний чат з одногрупниками. Навчальні матеріали зконцентровані на суті без зайвої інформації.
Під час навчання створюється 7 індивідуальних проектів для портфоліо та 1 командний проект. Курс включає повну підготовку до працевлаштування: технічні співбесіди, перевірку резюме, підготовку до інтерв'ю та підбір вакансій.
Курс надає гарантію працевлаштування після завершення навчання. У разі невдалого пошуку роботи в IT передбачено повернення коштів.