Курс починається з налаштування робочого середовища та пояснення ефективних методів навчання. Студенти одразу переходять до основ HTML та CSS - вивчають базові теги, стилі, кольори, шрифти та модель документа. Паралельно розглядаються принципи семантичної верстки, адаптивності та робота з формами.
Перший модуль JavaScript охоплює фундаментальні концепції - числа, рядки, булеві значення, функції, умовні оператори та масиви. Студенти вчать працювати з циклами, методами рядків та масивів. Другий модуль поглиблює ці знання - детальніше розглядає роботу з числами, рядками, функціями, а також вводить об'єкти та логічні оператори.
Окремий модуль присвячений роботі з Git та терміналом. Тут вивчаються основи командного рядка, створення репозиторіїв, робота з гілками та віддаленими сховищами на GitHub. Ці навички необхідні для подальшої роботи над проектами.
У модулі HTML + CSS Advanced студенти освоюють сучасні технології верстки - Flexbox, Grid, трансформації та анімації. Вивчають методологію BEM, препроцесор Sass та створюють власний лендінг як портфоліо-проект.
Просунутий JavaScript включає роботу з об'єктами, методами масивів, функціями зворотного виклику, замиканнями, прототипами та класами. Окремий модуль присвячений роботі з DOM, подіями та промісами, де студенти реалізують ще один портфоліо-проект.
Курс охоплює React з TypeScript - від основ до складних концепцій. Студенти вивчають пропси, стан, обробку подій, життєвий цикл компонентів, маршрутизацію та роботу з API. Окремо розглядається Redux для керування станом додатків.
У курсі представлені альтернативні фреймворки Vue.js та Angular на прикладі невеликих застосунків. Також вивчаються алгоритми та структури даних, принципи ООП та SOLID - важливі теми для технічних співбесід.
Модуль "How the Web Works" пояснює принципи роботи інтернету, HTTP, шифрування та безпеку. Кар'єрний блок готує до працевлаштування - від створення резюме до проходження співбесід. Студенти отримують підтримку протягом 3 років після завершення курсу.
Навчання проходить у будні з 9:00 до 18:00. Для вступу потрібно пройти відбір. Студенти отримують щоденну онлайн-підтримку, мають доступ до спільноти та кар'єрну підтримку протягом трьох років.