Курс на Stepik
Обложка курса «Основы JavaScript» на Stepik
Бесплатно

Основы JavaScript ★ 0.000

Открыть на
STEPIK.ORG

Практический старт JavaScript с нуля: синтаксис, условия, циклы, строки, массивы, функции, объекты, DOM-логика, ошибки и первые мини-проекты.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы JavaScript»Учеников на курсе 56
Сертификаты, выданные на курсе «Основы JavaScript»Сертификатов выдано 0
Отзывы о курсе «Основы JavaScript»Отзывов получено 0
Рейтинг курса «Основы JavaScript»Рейтинг курса 0.000
Уроки в курсе «Основы JavaScript»Количество уроков 72
Тесты в курсе «Основы JavaScript»Количество квизов 144
Задачи с кодом в курсе «Основы JavaScript»Количество задач с кодом 144
Время прохождения курса «Основы JavaScript»Время прохождения курса —
Обновления курса «Основы JavaScript»Обновления курса — —
Дата публикации курса «Основы JavaScript»Дата публикации курса — ———
Последнее обновление курса «Основы JavaScript»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Основы JavaScript» 12 разделов Уроки в курсе «Основы JavaScript» 72 урока Тесты в курсе «Основы JavaScript» 144 теста Задачи в курсе «Основы JavaScript» 144 задачи Время прохождения курса «Основы JavaScript» 0 ч. Последнее обновление курса «Основы JavaScript» обн. 11 августа 2026

1. Старт

6 уроков
1. 1.1 Как JavaScript выполняет код ↗
2. 1.2 Первая команда: console.log() ↗
3. 1.3 Node.js и браузер: где запускается JS ↗
4. 1.4 Как читать ошибку и не паниковать ↗
5. 1.5 Комментарии и стиль первых программ ↗
6. 1.6 Итог: первый маленький скрипт ↗

2. Переменные и типы

6 уроков
1. 2.1 let и const без каши ↗
2. 2.2 Строки, числа и boolean ↗
3. 2.3 null и undefined ↗
4. 2.4 Преобразование типов ↗
5. 2.5 Шаблонные строки ↗
6. 2.6 Мини-проект: карточка пользователя ↗

3. Условия

6 уроков
1. 3.1 Сравнения и boolean-логика ↗
2. 3.2 if / else ↗
3. 3.3 else if и несколько веток ↗
4. 3.4 and / or / not ↗
5. 3.5 Тернарный оператор без злоупотребления ↗
6. 3.6 Итог: правила доступа ↗

4. Циклы

6 уроков
1. 4.1 while и повторение ↗
2. 4.2 for и счётчик ↗
3. 4.3 break и continue ↗
4. 4.4 Цикл внутри цикла ↗
5. 4.5 Шаблоны: сумма, поиск, фильтр ↗
6. 4.6 Итог: числовой анализатор ↗

5. Строки

6 уроков
1. 5.1 Индексы и length ↗
2. 5.2 slice и substring ↗
3. 5.3 trim / lower / upper ↗
4. 5.4 includes и startsWith ↗
5. 5.5 Посимвольная обработка ↗
6. 5.6 Итог: нормализатор текста ↗

6. Массивы

6 уроков
1. 6.1 Создание и индексы ↗
2. 6.2 push / pop / shift / unshift ↗
3. 6.3 Обход массива ↗
4. 6.4 map / filter ↗
5. 6.5 reduce без боли ↗
6. 6.6 Итог: статистика списка ↗

7. Функции

6 уроков
1. 7.1 Function declaration ↗
2. 7.2 Параметры и значения по умолчанию ↗
3. 7.3 return и чистая функция ↗
4. 7.4 Arrow functions ↗
5. 7.5 Область видимости ↗
6. 7.6 Итог: библиотека функций ↗

8. Объекты и JSON

6 уроков
1. 8.1 Свойства объекта ↗
2. 8.2 Методы объекта ↗
3. 8.3 Деструктуризация ↗
4. 8.4 Массив объектов ↗
5. 8.5 JSON.parse / JSON.stringify ↗
6. 8.6 Итог: маленькая модель данных ↗

9. DOM и события

6 уроков
1. 9.1 Как страница становится объектами ↗
2. 9.2 querySelector и элементы ↗
3. 9.3 События клика ↗
4. 9.4 Формы и ввод ↗
5. 9.5 classList и состояние UI ↗
6. 9.6 Итог: логика todo-интерфейса ↗

10. Ошибки и отладка

6 уроков
1. 10.1 SyntaxError / ReferenceError / TypeError ↗
2. 10.2 console.log как микроскоп ↗
3. 10.3 try / catch ↗
4. 10.4 Проверка входных данных ↗
5. 10.5 Защитное программирование ↗
6. 10.6 Итог: безопасный парсер ↗

11. Модули, npm и инструменты

6 уроков
1. 11.1 Зачем делить код на файлы ↗
2. 11.2 import / export ↗
3. 11.3 package.json ↗
4. 11.4 npm scripts ↗
5. 11.5 форматирование и линтеры ↗
6. 11.6 Итог: структура маленького проекта ↗

12. Мини-проекты

6 уроков
1. 12.1 Калькулятор ↗
2. 12.2 Список задач ↗
3. 12.3 Учёт расходов ↗
4. 12.4 Мини-викторина ↗
5. 12.5 Подготовка к публикации ↗
6. 12.6 Финальный проект и ревью ↗