интерактивные уроки для начинающих

JavaScript с нуля —
первая программа в браузере

Первая программа на JavaScript прямо в браузере: console.log, переменные, строки и функция с return. Установка и опыт не нужны.

Начать первый урок бесплатно

Регистрация нужна, чтобы сохранять прогресс · без карты и установки

js-first-program урок 1 / 5

сначала разберёмся

Первая программа: console.log и переменные

console.log — это команда «покажи текст на экране». Сам текст пишут в кавычках.

console.log("Привет!")Привет!

теперь попробуй

Напиши программу, которая выводит на экран ровно одну строку: «Привет, мир!». Потом нажми «Запустить».

JavaScript
Результат появится после запуска

что изменится

От console.log до функций, которые проверяют ввод и считают деньги

Пять уроков повторяют пять тем пути «JavaScript с нуля»: каждый заканчивается той же формой задачи, что ждёт дальше.

01

Код перестанет быть шифром

console.log, переменные const, строки в кавычках и шаблонные строки с ${...}: вы читаете программу и знаете, что она напечатает.

02

Программа начнёт принимать решения и считать

if и else, строгое === вместо ==, ранний return, цикл for...of с накопителем, объект-счётчик и копия через ...spread.

03

Функции будут возвращать результат, а не печатать его

Параметры по умолчанию, несколько return, «распарсить или вернуть null» и функция-отчёт с фиксированными ключами.

как проходит урок

Небольшой шаг —
и сразу практика

Вместо длинной лекции урок ведёт от короткого объяснения к самостоятельному действию и понятной проверке.

  1. 01

    Объяснение

    Одна новая идея без лишних терминов и перегрузки.

  2. 02

    Вопрос

    Небольшая проверка помогает остановиться и подумать.

  3. 03

    Код

    Пишете несколько строк прямо в окне урока.

  4. 04

    Обратная связь

    Сразу видите результат и понимаете следующий шаг.

программа

5 уроков: от console.log до функций с return

Один урок на каждую тему пути. После урока — пять прикладных задач той же темы в том же браузере.

Первый урок бесплатный. Доступ к остальным указан в программе.

5 уроков

Основы JavaScript

Первая программа, переменные и строки, условия и boolean, массивы и циклы, объекты и копии, функции с return.

Темы и доступ к урокам
  1. 01
    Первая программа: console.log и переменные15 мин · Бесплатно
  2. 02
    Условия: if, сравнения и boolean25 мин · Премиум
  3. 03
    Массивы и циклы: for...of и накопитель25 мин · Премиум
  4. 04
    Объекты: ключи, in, копии и группировка25 мин · Премиум
  5. 05
    Функции: параметры по умолчанию, ранний return и отчёт30 мин · Премиум
Начать с console.log

можно начинать без подготовки

Начинайте, даже если никогда не писали код

Ничего устанавливать не нужно

JavaScript уже встроен в ваш браузер: код урока выполняется в нём, без Node.js и редакторов.

Опыт не требуется

Каждое новое слово объясняется до того, как понадобится в задании.

Ошибки — часть обучения

Проверка помогает понять, что поправить, и попробовать ещё раз.

уже знакомы с основами?

А если основы уже знакомы?

Переходите в путь «Современный JavaScript»: деструктуризация и spread, конвейеры map/filter/reduce, замыкания, классы и промисы. Каждую задачу проверяют тесты.

Перейти к современному JavaScript

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

Поможем выбрать старт

Никогда не писали код? Уроки JavaScript с нуля. Всё объясняется до первого задания.

Знаете переменные, условия и циклы? Путь «JavaScript с нуля». Закрепите их на 25 прикладных задачах.

Уверенно пишете функции и работаете с массивами? Путь «Современный JavaScript». Деструктуризация, замыкания, классы и промисы.

Нет. Код пишется и запускается прямо в браузере внутри урока, а вывод выглядит так же, как в Node.js.

После запуска вы сразу увидите результат. Если что-то нужно поправить, урок подскажет, на что обратить внимание.

первый шаг

Первая программа ближе, чем кажется

Создайте аккаунт, чтобы сохранять прогресс. После регистрации вернём вас в первый урок. Карта не нужна.

Начать первый урок