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

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 — это база, фундамент. С одним 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 платежа