На этом курсе начинают с четырех часов знакомства с JavaScript. Разбирают, что это за язык и где его применяют. Учат работать с консолью разработчика в браузере. Рассматривают, как компьютер хранит информацию в памяти, что такое системы счисления и кодирования. Включают основные алгоритмы для начинающих.
Далее четыре часа посвящают типам данных и переменным. Работают с числами, строками и булевыми значениями. Учат писать условные конструкции и циклы. Следующие шесть часов разбирают функции - как их создавать, вызывать и передавать аргументы. Показывают, как функции помогают упрощать код.
Шесть часов выделяют на массивы. Ученики учатся создавать массивы, получать доступ к элементам и изменять их. Разбирают методы работы с массивами на практике. Восемь часов посвящают объектам - их созданию, работе со свойствами и методами. Показывают, как объекты используют в реальных заданиях.
Последние четыре часа охватывают расширенные темы, необходимые для финального проекта. Работают с DOM - изменяют страницу через код. Изучают setTimeout и setInterval для управления временем выполнения. Учат реагировать на действия пользователя, чтобы создавать интерактивные элементы.
Курс можно оплачивать частями. Каждый ученик получает поддержку ментора. Можно общаться с ментором и одногруппниками в течение всего обучения. Используют современный подход к групповому обучению. После сдачи экзамена и финального проекта выдают сертификат.