← На главнуюМодуль
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 выбираешь направление