Код перестанет быть шифром
console.log, переменные const, строки в кавычках и шаблонные строки с ${...}: вы читаете программу и знаете, что она напечатает.
интерактивные уроки для начинающих
Первая программа на JavaScript прямо в браузере: console.log, переменные, строки и функция с return. Установка и опыт не нужны.
Начать первый урок бесплатноРегистрация нужна, чтобы сохранять прогресс · без карты и установки
что изменится
Пять уроков повторяют пять тем пути «JavaScript с нуля»: каждый заканчивается той же формой задачи, что ждёт дальше.
console.log, переменные const, строки в кавычках и шаблонные строки с ${...}: вы читаете программу и знаете, что она напечатает.
if и else, строгое === вместо ==, ранний return, цикл for...of с накопителем, объект-счётчик и копия через ...spread.
Параметры по умолчанию, несколько return, «распарсить или вернуть null» и функция-отчёт с фиксированными ключами.
как проходит урок
Вместо длинной лекции урок ведёт от короткого объяснения к самостоятельному действию и понятной проверке.
Одна новая идея без лишних терминов и перегрузки.
Небольшая проверка помогает остановиться и подумать.
Пишете несколько строк прямо в окне урока.
Сразу видите результат и понимаете следующий шаг.
программа
Один урок на каждую тему пути. После урока — пять прикладных задач той же темы в том же браузере.
Первый урок бесплатный. Доступ к остальным указан в программе.
Первая программа, переменные и строки, условия и boolean, массивы и циклы, объекты и копии, функции с return.
можно начинать без подготовки
JavaScript уже встроен в ваш браузер: код урока выполняется в нём, без Node.js и редакторов.
Каждое новое слово объясняется до того, как понадобится в задании.
Проверка помогает понять, что поправить, и попробовать ещё раз.
уже знакомы с основами?
Переходите в путь «Современный JavaScript»: деструктуризация и spread, конвейеры map/filter/reduce, замыкания, классы и промисы. Каждую задачу проверяют тесты.
частые вопросы
Никогда не писали код? Уроки JavaScript с нуля. Всё объясняется до первого задания.
Знаете переменные, условия и циклы? Путь «JavaScript с нуля». Закрепите их на 25 прикладных задачах.
Уверенно пишете функции и работаете с массивами? Путь «Современный JavaScript». Деструктуризация, замыкания, классы и промисы.
Нет. Код пишется и запускается прямо в браузере внутри урока, а вывод выглядит так же, как в Node.js.
После запуска вы сразу увидите результат. Если что-то нужно поправить, урок подскажет, на что обратить внимание.
первый шаг
Создайте аккаунт, чтобы сохранять прогресс. После регистрации вернём вас в первый урок. Карта не нужна.