← На главнуюМодуль
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
JavaScript
↑Введение
Про JavaScriptКак запускать код
Основы языка
ПеременныеТипы данныхОператорыЦиклы и SwitchФункции
Объекты и массивы
ЧислаСтрокиОбъекты: основыОбъекты: углубитьсяМассивыМетоды массивов
⚡ 50 отборных задач
Задачи на переменные и типы данныхЗадачи на операторы и условияЗадачи на циклы (for, while, do-while)Задачи на функции и возврат значенийЗадачи на строки и их методыЗадачи на числа и MathЗадачи на объекты: чтение, запись, переборЗадачи на массивы: map, filter, reduce, findЗадачи на вложенные структуры (объекты в массивах)Закрепляют чек-листы 1, 2 и 3 перед продвинутым JS
Продвинутый 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 выбираешь направление