На цьому курсі починають з ознайомлення з інтерфейсом та правилами навчання. Студенти одразу переходять до масивів - вивчають базові операції та методи. Розглядають типові помилки та способи їх виправлення. Цей блок дає фундамент для подальшої роботи з даними.
Далі курс заглиблюється в методи масивів: isArray, indexOf, at, includes, map, filter, split. Студенти освоюють алгоритми пошуку та вкладені цикли. Особливу увагу приділяють двовимірним та багатовимірним масивам, що стає основою для створення ігрових проектів.
Отримані знання відразу застосовують на практиці - розробляють гру TicTacToe. Створюють модель гри та її візуалізацію, використовуючи двовимірні масиви. Це допомагає зрозуміти, як теоретичні знання працюють у реальних завданнях.
Курс переходить до об'єктів: створення, перебір, методи отримання ключів та значень. Вивчають Set та Map для ефективної роботи з наборами даних. Робота з рядками включає операції пошуку та трансформації, що розширює можливості обробки інформації.
Студенти досліджують властивості та методи об'єктів, контекст this. Вивчають об'єкт Date() для роботи з датами. Освоюють setInterval та setTimeout для автоматизації дій у програмах. Ці навички важливі для створення динамічних додатків.
Курс охоплює обробку подій клавіатури та контроль введення в input. Вивчають LocalStorage та CookieStorage для зберігання даних. Практичні завдання показують, як працювати з оновленням сховищ та реагувати на зміни.
Студенти освоюють AJAX та види запитів: POST, GET, PUT, DELETE. Навчаються працювати з API та розуміють crossorigin обмеження. Робота з JSON структурами та Fetch API готує до взаємодії із зовнішніми сервісами. Використання AXIOS та промісів допомагає ефективно керувати асинхронними операціями.
Завершальний блок включає основи написання тестів для JavaScript програм. Студенти повертаються до проекту TicTacToe, тепер моделюючи його через двовимірний масив. Це закріплює набуті навички та демонструє прогрес у навчанні.
Курс включає 555 хвилин відеоматеріалів, розділених на 21 спринт. Студенти виконують 475 практичних завдань та роблять власний проект. Доступ до матеріалів без обмежень за часом дозволяє навчатися у зручному темпі. Надається допомога з розбором та усуненням помилок. Після успішного завершення - сертифікація.