JS с нуля

Старт проекта

О Javascript

Подключение JS

Работа с git

Основы

Управление потоком

Булева логика

Функции

Массивы

Циклы

Функции высшего порядка

Итерации в массивах

Работа со строками

Объекты

Как работает JS под капотом

Scope и this

Управление this

Document object model

Проект - трекер привычек

JS Advanced

Maps и Sets

Расчёты и math

Даты и время

Таймеры

ООП

Классы

Принципы ООП в классах

SOLID

Асинхронный JS

Promises

Event Loop

Современный асинхронный JS

Продвинутый DOM и ивенты

Модульность

Работа с NPM

Проект - Библиотека книг