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

Основы JavaScript 0.000

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

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

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

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

Разделы в курсе «Основы JavaScript» 12 разделов Уроки в курсе «Основы JavaScript» 72 урока Тесты в курсе «Основы JavaScript» 144 теста Задачи в курсе «Основы JavaScript» 144 задачи Последнее обновление курса «Основы JavaScript» обн. 9 августа 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 Финальный проект и ревью