На цьому курсі розпочнуть з об'єктно-орієнтованого програмування. Студенти зрозуміють основні принципи ООП та навчаться працювати з об'єктами в JavaScript. Пройдуть створення класів та вивчать базовий синтаксис. Далі - налаштування об'єктів через прототипи та прототипне наслідування. Також розберуть складні аспекти роботи з функціями - рекурсію, стек та замикання.
У цьому модулі студенти познайомляться з глобальним об'єктом Window та його компонентами. Розглянуть 'navigator', 'document', 'location' та 'history' на практичних прикладах. Навчаться навігації по DOM-елементах, додаванню та видаленню вузлів. Це дасть змогу ефективно маніпулювати структурою веб-сторінок.
Останній модуль присвячений браузерним подіям. Студенти зрозуміють, що таке події та як вони працюють. Розберуть порядок обробки подій через Event Loop. Навчаться використовувати setTimeout() та setInterval() для планування завдань. Також опрацюють події мишки та клавіатури для створення інтерактивних інтерфейсів.
Курс пропонує оплату частинами. Кожен студент отримує підтримку ментора протягом всього навчання. Можна повністю комунікувати з ментором та одногрупниками. Використовується інноваційний підхід до колективного навчання. Після успішного складання іспиту та захисту фінального проєкту видається сертифікат.