← На главнуюМодуль

JavaScript

Фундамент любого разработчика.

Та база, которая нужна для любого собеседования.

700+
задач по JavaScript
Самый практичный модуль школы. Именно столько нужно для уверенного технического собеса.
4-5 kyu
Codewars к концу модуля
Начинаешь с нуля. К концу модуля доходишь до уровня 4-5 kyu. Это международный ориентир результата.
6
чек-листов с созвонами
Каждый блок закрывается защитным созвоном. Проговариваешь тему вслух в формате технического собеседования.
40
тем в программе
Переменные, ООП, async/await, Event Loop, замыкания и прототипы. В программе собраны ключевые темы собеседований.
AI
Блокноты по каждой теме
Для каждой темы есть AI-блокнот с объяснениями, примерами и возможностью задать вопрос внутри материала.
~4 мес
при 3-5 ч в день
Самый объёмный модуль первого этапа. Двигаешься в своём темпе.

Для кого этот модуль

Одно решение для трёх ситуаций

0️⃣
Полный ноль
Никогда не писал код. Модуль начинается с самого первого шага: что такое переменная и как запустить код.
🕳
Есть пробелы
Что-то смотрел на YouTube и что-то понял. Но фундамент шатается. Здесь закроешь пробелы системно.
🎯
Готовишься к собесу
Нужна чёткая подготовка по JavaScript перед техническим собеседованием. 700+ задач и разбор частых вопросов.

Программа модуля

Нажми и посмотри, что внутри каждой темы

▶Start
JS
JavaScript40 тем · ~4 мес
↑
Про JavaScriptКак запускать код
ПеременныеТипы данныхОператорыЦиклы и SwitchФункции
ЧислаСтрокиОбъекты: основыОбъекты: углубитьсяМассивыМетоды массивов
Задачи на переменные и типы данныхЗадачи на операторы и условияЗадачи на циклы (for, while, do-while)Задачи на функции и возврат значенийЗадачи на строки и их методыЗадачи на числа и MathЗадачи на объекты: чтение, запись, переборЗадачи на массивы: map, filter, reduce, findЗадачи на вложенные структуры (объекты в массивах)Закрепляют чек-листы 1, 2 и 3 перед продвинутым JS
Деструктуризация + spreadJSONtry...catch...finallyПрототипДата и времяMap и SetЗамыкание. Рекурсия. Каррирование
classООП в JavaScript
Асинхронный кодcallbackPromiseasync/awaitEvent LoopПротокол HTTP + fetch
Решаем CodewarsРазбор частых вопросов на собесах
Тех. собес по JavaScript
✓Тех. собес по JavaScript

Что сможешь после

Конкретные навыки, а не абстрактное "понимание JavaScript"

✓Решать задачи на Codewars (6-5-4 kyu) и LeetCode
✓Пройти технический собес по JavaScript
✓Понять async/await, Promise и Event Loop
✓Работать с API через fetch
✓Понимать ООП: class, наследование, инкапсуляция
✓Уверенно работать с массивами и объектами
✓Объяснить замыкание, прототип и рекурсию
✓Читать и понимать чужой код

Куда дальше после модуля

После JavaScript выбираешь направление

Частые вопросы

Нужна ли математика для JavaScript?
Нет. 95% front-end и back-end разработки не требует специальной математики. Базовой школьной программы достаточно.
Сколько времени займёт модуль?
Зависит от темпа. При 3-5 часах в день ориентир составляет 4 месяца. При 1-2 часах около 6 месяцев. Жёсткого расписания нет.
Достаточно ли одного JavaScript без фреймворков для работы?
Нет. JavaScript даёт базу. Для выхода на рынок понадобится выбрать направление: Front-end на React или Back-end на Node.js. Этот модуль станет первым шагом, а не финишем.
Чем отличается от бесплатных курсов на YouTube?
На YouTube нет обратной связи по твоему коду. Здесь менторы разбирают именно твои решения и ошибки. Главная часть работы: созвоны для защиты чек-листов. Ты структурируешь знания и проговариваешь их вслух перед реальным собеседованием.
Можно ли взять только этот модуль без полного курса?
Да. Модуль продаётся отдельно. Если потом решишь продолжить на React или Node.js, стоимость модуля засчитаем в полный курс.

Стоимость

Куда дальше:
После модуля → React/Redux/RTK или Node.js + Базы данных (на выбор)
1990 BYN
1 платёж
1090 BYN × 2
2 платежа