Курс «Основы JavaScript»
Последнее обновление: 20 октября 2025 г.
Бесплатный курс
Включено в курс
Описание
На этом курсе вы изучите основы JavaScript — одного из самых широко используемых языков.
На курсе вы познакомитесь с экосистемой JavaScript, ключевыми возможностями языка, а также узнаете о чистых функциях и именовании. В итоге обучения вы начнете использовать и определять функции, писать несложные программы, искать и анализировать ошибки в коде.
Изучение основ программирования на JavaScript с самого нуля требует особого способа организации учебного материала. Поэтому во время обучения вы будете не только изучать новые темы, но и отработаете свои навыки, привыкните к языковым конструкциям.
Знания из этого курса помогут начать погружение в программирование на JavaScript, получить основное представление о языке JavaScript, его принципах и особенностях.
Чему вы научитесь
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Программа
1 | Введение Знакомимся с курсом |
2 | Hello, World! Пишем первую программу |
3 | Инструкции Изучаем азы построения программ на JavaScript |
4 | Арифметические операции Переводим арифметические действия на язык программирования |
5 | Ошибки оформления (синтаксиса и линтера) Изучаем виды ошибок и способы их исправления |
6 | Строки Учимся работать со строками |
7 | Переменные Учимся хранить информацию и переиспользовать уже существующие данные |
8 | Выражения в определениях Учимся упрощать код, используем переменные |
9 | Именование Учимся правильно именовать переменные |
10 | Интерполяция Изучаем еще один способ работы со строками в JavaScript |
11 | Извлечение символов из строки Учимся получать значения из строк |
12 | Типы данных Умножаем число на строку и знакомимся с типами данных |
13 | Неизменяемость и примитивные типы Узнаем, может ли JavaScript преобразовывать строки или числа |
14 | Функции и их вызов Учимся использовать готовые функции |
15 | Сигнатура функции Выясняем, как функция принимает и возвращает значения |
16 | Вызов функции — выражение Учимся использовать результат работы функций |
17 | Функции с переменным числом параметров Знакомимся с расширенными возможностями функций |
18 | Детерминированность Изучаем некоторые свойства функций и особенности их работы |
19 | Стандартная библиотека Знакомимся со стандартной библиотекой |
20 | Свойства и методы Учимся использовать встроенные в JavaScript атрибуты данных |
21 | Цепочка вызовов Учимся выстраивать методы в цепочки |
22 | Определение функций Учимся создавать функции |
23 | Возврат значений Учимся использовать результат работы функции |
24 | Параметры функций Учимся передавать данные в функцию |
25 | Необязательные параметры функций Задаем значения по умолчанию |
26 | Упрощенный синтаксис функций Учимся писать лаконичный код |
27 | Логика Изучаем, что такое логический тип и как применять логические операции |
28 | Логические операторы Учимся писать составные условия |
29 | Результат логических операций Погружаемся глубже в логические операции |
30 | Условные конструкции Учимся задавать поведение программы в зависимости от разных условий |
31 | Тернарный оператор Учимся писать лаконичный код для условий |
32 | Конструкция Switch Изучаем специальную версию if для множественных условий |
33 | Цикл while Учимся писать программы для выполнения повторяющихся действий |
34 | Агрегация данных Знакомимся с отдельным классом задач, где применяются циклы |
35 | Обход строк в цикле Учимся обрабатывать и собирать строки в цикле |
36 | Условия внутри тела цикла Учимся управлять поведением программы в цикле |
37 | Инкремент и декремент Знакомимся с унарными операциями |
38 | Цикл for Изучаем еще один цикл в JavaScript |
39 | Модули Знакомимся с модулями — способом разделения программ на составные части и переиспользования частей |
Формат обучения
Испытания
1 | Счастливый билет |
2 | Инвертированный регистр |
3 | Счастливые числа |
4 | Фибоначчи |
5 | Фасад |
6 | Идеальные числа |
7 | Переворот числа |
8 | Найди Fizz и Buzz |