Курс на Stepik
Обложка курса «Программирование на JavaScript для начинающих» на Stepik
2 499 ₽

Программирование на JavaScript для начинающих 4.333

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

JavaScript — это ключ к созданию интерактивных и динамичных веб-страниц, позволяющий превращать статичный контент в увлекательные пользовательские интерфейсы. Научившись основам этого языка, вы сможете реализовать свои идеи в реальных проектах и сделать свои веб-приложения живыми и функциональными.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на JavaScript для начинающих»Учеников на курсе 504
Сертификаты, выданные на курсе «Программирование на JavaScript для начинающих»Сертификатов выдано 0
Отзывы о курсе «Программирование на JavaScript для начинающих»Отзывов получено 3
Рейтинг курса «Программирование на JavaScript для начинающих»Рейтинг курса 4.333
Уроки в курсе «Программирование на JavaScript для начинающих»Количество уроков 84
Тесты в курсе «Программирование на JavaScript для начинающих»Количество квизов 54
Задачи с кодом в курсе «Программирование на JavaScript для начинающих»Количество задач с кодом 24
Время прохождения курса «Программирование на JavaScript для начинающих»Время прохождения курса
Стоимость курса «Программирование на JavaScript для начинающих»Стоимость курса 2 499 ₽
Обновления курса «Программирование на JavaScript для начинающих»Обновления курса
Дата публикации курса «Программирование на JavaScript для начинающих»Дата публикации курса
Последнее обновление курса «Программирование на JavaScript для начинающих»Последнее обновление
Сложность easy

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

Разделы в курсе «Программирование на JavaScript для начинающих» 19 разделов Уроки в курсе «Программирование на JavaScript для начинающих» 84 урока Тесты в курсе «Программирование на JavaScript для начинающих» 54 теста Задачи в курсе «Программирование на JavaScript для начинающих» 24 задачи Время прохождения курса «Программирование на JavaScript для начинающих» 4 ч. Последнее обновление курса «Программирование на JavaScript для начинающих» обн. 19 марта 2026

1. Введение

4 урока
Открытый
1.1 🧑‍🏫 Введение
495
495
1м 36с
23
Открытый
1.2 Знакомство с языком программирования JavaScript
278
194
4м 5с
18
Открытый
1.3 Особенности работы с языком программирования JavaScript
211
211
3м 35с
15
Открытый
1.4 👨‍💻 Об авторе
181
181
1м 2с
15

2. Введение в Java

3 урока
Закрытый
2.1 Знакомство с языком программирования Java
47
47
2м 24с
2
Закрытый
2.2 Особенности работы с языком программирования Java
38
38
2м 40с
2
Закрытый
2.3 Немного полезных мыслей
37
37
2м 3с
2

3. Введение в JavaScript

4 урока
Открытый
3.1 Введение в JavaScript: что это такое, зачем нужен
189
154
3м 10с
14
Открытый
3.2 Подключение JavaScript к HTML
171
7
0м 1с
12
Открытый
3.3 Основы синтаксиса JavaScript: типы данных и преобразования
158
125
4м 20с
11
Открытый
3.4 Решение практических задач
139
7
2м 36с
11

4. Установка и настройка необходимого ПО

4 урока
Закрытый
4.1 Установка и настройка Java
27
27
2м 35с
3
Закрытый
4.2 Установка и настройка Java SE Development Kit
24
24
1м 2с
3
Закрытый
4.3 Установка платформ JavaScript в Windows
26
26
0м 26с
3
Закрытый
4.4 Установка IDE для программирования
21
15
3м 41с
1

5. Управление потоком выполнения

10 уроков
Закрытый
5.1 Условные конструкции и логические операторы
136
136
4м 19с
9
Закрытый
5.2 Условные конструкции (if, else if, else)
122
54
21м 51с
7
Закрытый
5.3 Логические операторы (&&, ||, !)
80
46
8м 55с
6
Закрытый
5.4 Сравнение значений (==, ===, !=, !==)
73
44
6м 35с
6
Закрытый
5.5 Циклы
68
46
9м 13с
4
Закрытый
5.6 Введение в циклы: for, while, do...while
60
40
6м 10с
3
Закрытый
5.7 Вложенные циклы
56
56
2м 41с
4
Закрытый
5.8 Прерывание цикла (break, continue)
56
56
2м 23с
5
Закрытый
5.9 Проверка знаний (тест)
12
9
0м 11с
0
Закрытый
5.10 Решение практических задач - условия и циклы
63
7
0м 25с
4

6. Функции и структуры данных

2 урока
Открытый
6.1 Функции
69
38
7м 11с
3
Закрытый
6.2 Массивы и объекты
57
31
14м 26с
2

7. Взаимодействие с веб-страницей

2 урока
Закрытый
7.1 DOM (Document Object Model)
66
66
1м 25с
1
Закрытый
7.2 События
60
45
4м 46с
1

8. Изучение сложных тем

8 уроков
Закрытый
8.1 Введение
8
8
-
0
Закрытый
8.2 Компаратор (Comparator)
8
8
-
0
Закрытый
8.3 ListNode (Узел односвязного списка)
9
9
-
0
Закрытый
8.4 Фиктивная голова (Dummy Head)
6
6
-
0
Закрытый
8.5 Deque (Двусторонняя очередь)
6
6
-
0
Закрытый
8.6 Node (Узел деревьев/графов)
6
6
-
0
Закрытый
8.7 Сравнение реализаций
4
4
-
0
Закрытый
8.8 Выводы и практические задачи
4
4
-
0

9. Обсуждение фреймворков

1 урок
Закрытый
9.1 Обсуждение фреймворков
50
50
7м 24с
1

10. Асинхронное программирование

5 уроков
Закрытый
10.1 Что такое Promise ?
57
24
5м 49с
1
Закрытый
10.2 Асинхронные запросы (async - await)
34
34
2м 50с
1
Закрытый
10.3 Введение в Fetch API
33
23
3м 50с
1
Закрытый
10.4 Асинхронная итерация
27
14
3м 38с
1
Закрытый
10.5 Проверка знаний (тест)
9
5
-
0

11. Шаблоны проектирования приложений (индустрия)

5 уроков
Закрытый
11.1 Паттерн проектирования MVC
30
19
2м 8с
1
Закрытый
11.2 Паттерн проектирования MVVM
21
14
2м 32с
1
Закрытый
11.3 Паттерн проектирования MVP
21
14
2м 34с
1
Закрытый
11.4 Что такое CRUD ?
21
17
4м 41с
1
Закрытый
11.5 Проверка знаний (тест)
6
3
-
0

12. Обсуждение фреймворков и платформ для разработки веб-приложений

8 уроков
Открытый
12.1 Symfony
21
21
2м 30с
0
Открытый
12.2 CodeIgniter
13
13
2м 21с
0
Открытый
12.3 Yii
18
18
2м 57с
0
Открытый
12.4 Yii2
15
15
2м 12с
0
Открытый
12.5 Yii3
12
12
2м 1с
0
Открытый
12.6 Laravel
18
18
2м 23с
0
Открытый
12.7 Angular
10
10
2м 21с
0
Закрытый
12.8 Проверка знаний (тест)
6
2
-
0

13. Проверка кода

2 урока
Закрытый
13.1 ESLinter
19
19
2м 45с
1
Закрытый
13.2 Сравнение линтеров
15
15
2м 21с
1

14. Тестирование кода

4 урока
Закрытый
14.1 Jest
20
13
10м 53с
1
Закрытый
14.2 Mocha
16
12
8м 0с
1
Закрытый
14.3 Jasmine
15
9
7м 22с
1
Закрытый
14.4 Сравнение тестировщиков кода
13
13
3м 14с
1

15. Сборка кода

6 уроков
Закрытый
15.1 Webpack
17
10
3м 51с
1
Закрытый
15.2 Parcel
12
10
2м 53с
2
Закрытый
15.3 Vite
15
9
12м 49с
2
Закрытый
15.4 Vike
10
8
0м 2с
1
Закрытый
15.5 Сравнение сборщиков кода
12
10
3м 2с
2
Закрытый
15.6 Проверка знаний (тест)
7
3
-
1

16. Решение задач на CodeWars

8 уроков
Закрытый
16.1 Уровень - 8 kyu
31
18
1м 32с
1
Закрытый
16.2 Уровень - 7 kyu
21
9
0м 24с
1
Закрытый
16.3 Уровень - 6 kyu
9
7
-
1
Закрытый
16.4 Уровень - 5 kyu
8
7
-
1
Закрытый
16.5 Уровень - 4 kyu
7
6
-
1
Закрытый
16.6 Уровень - 3 kyu
7
6
-
1
Закрытый
16.7 Уровень - 2 kyu
7
7
-
1
Закрытый
16.8 Уровень - 1 kyu
18
9
0м 5с
1

17. Финальные проекты

5 уроков
Закрытый
17.1 Создание простого веб-приложения
28
12
4м 50с
2
Закрытый
17.2 Решение задач
20
4
0м 4с
2
Закрытый
17.3 Цветочный магазин на React.JS
29
29
2м 15с
2
Закрытый
17.4 Магазин электроники на Vue.JS
25
25
3м 40с
2
Закрытый
17.5 Создание проекта на Laravel
13
10
4м 21с
1

18. 📔 Библиотека материалов курса

1 урок
Открытый
18.1 📔 Библиотека материалов курса
26
26
1м 7с
3

19. 📂 Выдача сертификата Stepik. Поздравление об окончании курса 🎆

2 урока
Закрытый
19.1 📂 Выдача сертификата Stepik. Поздравление об окончании курса 🎆
28
28
0м 7с
3
Открытый
19.2 ⚙️ Продолжение следует ...
30
30
0м 24с
3