ОТКРЫТЫЙ КУРС · 20 УРОКОВ

JavaScript · основы

Разберись в логике JavaScript: переменные, условия, циклы, массивы, функции и объекты.

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

Для начинающих, которые хотят понять язык JavaScript перед созданием интерактивных страниц. Знание HTML пока не требуется.

Как устроено обучение

20 уроков в четырёх модулях: короткий конспект, пример, классная работа и домашнее задание. В конце — экзамен по основным конструкциям.

Чему научишься

  • Объяснять разницу между значением, переменной и выражением.
  • Управлять ходом программы с if, сравнениями и циклами.
  • Хранить наборы данных в массивах и объектах.
  • Писать функции и собирать небольшую программу из нескольких шагов.

Путь по модулям

  1. ЗнакомствоВывод и первые значения: числа, строки, переменные.
  2. Выбор и повторениеУсловия и первый цикл для выбора и повторения.
  3. Циклы и массивыЦиклы и массивы для работы с набором данных.
  4. Свои программыФункции, объекты и итоговая логика небольшой программы.

Результат курса

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

Что изучать дальше

Курс учит именно основам языка. DOM, кнопки на странице, серверный Node.js и фреймворки — отдельные следующие темы.

01
МОДУЛЬ 1 · УРОКИ 1–5

Знакомство

Первые команды и переменные

  1. Урок 1. Первое сообщениеconsole.log · 12 мин →
  2. Урок 2. Коробочка с именемlet · 12 мин →
  3. Урок 3. Значение не меняетсяconst · 12 мин →
  4. Урок 4. Склей словаСтроки и + · 12 мин →
  5. Урок 5. Посчитай покупкуСложение и умножение · 12 мин →
02
МОДУЛЬ 2 · УРОКИ 6–10

Выбор и повторение

Проверки, ветки и циклы

  1. Урок 6. Правда или ложьСравнение и boolean · 12 мин →
  2. Урок 7. Если — иначеif и else · 12 мин →
  3. Урок 8. Три вариантаelse if · 12 мин →
  4. Урок 9. Два вопроса сразу&& и || · 12 мин →
  5. Урок 10. Повтори по счётчикуЦикл for · 12 мин →
03
МОДУЛЬ 3 · УРОКИ 11–15

Циклы и массивы

Повторение, списки и действия с ними

  1. Урок 11. Пока условие верноЦикл while · 12 мин →
  2. Урок 12. Список чиселМассив · 12 мин →
  3. Урок 13. Возьми один элементИндекс массива · 12 мин →
  4. Урок 14. Каждый элементЦикл for...of · 12 мин →
  5. Урок 15. Добавь в списокpush · 12 мин →
04
МОДУЛЬ 4 · УРОКИ 16–20

Свои программы

Функции, объекты и итоговый проект

  1. Урок 16. Своя командаФункция · 12 мин →
  2. Урок 17. Функция с ответомАргументы и return · 12 мин →
  3. Урок 18. Предмет со свойствамиОбъект · 12 мин →
  4. Урок 19. Удобные словаtoUpperCase и length · 12 мин →
  5. Урок 20. Итог: считаем очкиМассив, функция и условие · 18 мин →