JS с нуля
Старт проекта
О Javascript
Подключение JS
Работа с git
Основы
Управление потоком
Булева логика
Функции
Массивы
Циклы
Функции высшего порядка
Итерации в массивах
Работа со строками
Объекты
Как работает JS под капотом
Scope и this
Управление this
Document object model
Проект - трекер привычек
JS Advanced
Maps и Sets
Расчёты и math
Даты и время
Таймеры
ООП
Классы
Принципы ООП в классах
SOLID
Асинхронный JS
Promises
Event Loop
Современный асинхронный JS
Продвинутый DOM и ивенты
Модульность
Работа с NPM
Проект - Библиотека книг