Все курсы

JavaScript — от основ до интерактивных сайтов

Язык, который оживляет сайты. С нуля: переменные, условия, циклы, функции, массивы и объекты; затем работа со страницей — DOM, события, формы; в конце — таймеры, Promise, async/await и запросы к API. Код запускается прямо на слайде, практику проверяет ИИ. 5 модулей, 20 уроков, контрольные работы, выпускной проект и сертификат.

5 модулей 20 уроков Сертификат при 75%
Начать бесплатно

Программа курса

Первая программа, переменные и типы, операторы и строки, условия и циклы. Код запускается прямо на слайде, а практику проверяет ИИ.

  • 1 Урок 1.1: Первая программа и переменные +50 XP
  • 2 Урок 1.2: Числа, строки и операторы +50 XP
  • 3 Урок 1.3: Условия +50 XP
  • 4 Урок 1.4: Циклы +50 XP
  • КР: На заказ +100 XP

Функции и return, стрелочные функции и колбэки, массивы и их методы: map, filter, reduce, sort.

  • 1 Урок 2.1: Функции +50 XP
  • 2 Урок 2.2: Стрелочные функции и колбэки +50 XP
  • 3 Урок 2.3: Массивы +50 XP
  • 4 Урок 2.4: map, filter, reduce, sort +50 XP
  • КР: Исправление ошибок +100 XP

Объекты и методы, массивы объектов, деструктуризация и spread, методы строк, JSON, ошибки и отладка.

  • 1 Урок 3.1: Объекты +50 XP
  • 2 Урок 3.2: Массивы объектов, деструктуризация, spread +50 XP
  • 3 Урок 3.3: Строки и JSON +50 XP
  • 4 Урок 3.4: Ошибки и отладка +50 XP
  • КР: На заказ +100 XP

DOM: поиск и изменение элементов, события, создание элементов, формы и проверка ввода. Практика — живые страницы с предпросмотром.

  • 1 Урок 4.1: DOM — страница глазами JavaScript +50 XP
  • 2 Урок 4.2: События +50 XP
  • 3 Урок 4.3: Создание и удаление элементов +50 XP
  • 4 Урок 4.4: Формы и проверка ввода +50 XP
  • КР: Импровизация +100 XP

Таймеры, Promise и async/await, запросы к API через fetch, чистый код и что учить дальше. В конце — выпускная работа: своё мини-приложение.

  • 1 Урок 5.1: Таймеры и порядок выполнения +50 XP
  • 2 Урок 5.2: Promise и async/await +50 XP
  • 3 Урок 5.3: fetch и работа с API +50 XP
  • 4 Урок 5.4: Чистый код и что дальше +50 XP