Курс починається з базових понять JavaScript. Студенти розбираються зі структурою коду, вивчають змінні та типи даних. Далі йдуть оператори, цикли та функції - це фундамент для всіх подальших тем.
Наступний блок показує, як JavaScript взаємодіє з вебсторінками. Тут розглядають Document Object Model (DOM), об'єкти Window та Document. Студенти вчаться використовувати DOM селектори, слухачі подій та працювати з Event Bubbling. Також курс охоплює основи роботи з Local та Session Storage.
Цей модуль присвячений асинхронному JavaScript. Студенти дізнаються про природу асинхронного програмування, працюють з AJAX, XHR та JSON. Особлива увага приділяється роботі з зовнішніми API, REST API та HTTP запитами. Курс детально розглядає проміси, Fetch API та синтаксис async...await.
Завершальна частина курсу охоплює складніші концепції. Тут вивчають символи, сети та мапи, деструктуризацію та спред оператор. Студенти освоюють роботу з модулями, включаючи імпорт та експорт.
На курсі проводяться вебінари з куратором двічі на тиждень - у вівторок та четвер о 19:30. Навчання включає real-life завдання та курсовий проєкт. Студенти отримують регулярний фідбек, а після успішного завершення - сертифікат. Є можливість повернути кошти протягом 7 днів від початку курсу.