JavaScript изучается в двух модулях: базовом и продвинутом. Вы пройдете от переменных, условий и циклов до асинхронности, работы с DOM, событий, модулей, HTTP-запросов, обработки ошибок и авторизации. Такого уровня достаточно, чтобы писать сложную логику и понимать, как работают библиотеки.