Необходимо сформировать четкий план изучения языка, если стоит задача быстро войти в веб-разработку. В этой подборке собраны актуальные образовательные материалы, чтобы вы могли освоить JavaScript с нуля. Методология отбора базируется на трех метриках: соответствие современным стандартам (ES6+), наличие практических заданий и качество обратной связи (или автопроверки написанного кода).
- Быстрый выбор: ТОП-10 бесплатных курсов по JavaScript (2026)
- Как выбрать курс по JavaScript
- Интерактивные платформы и тренажеры
- Marathon JS от Result School
- Основы JavaScript от Хекслет
- JavaScript для начинающих от Stepik
- Уроки Javascript от itProger
- Курс JavaScript от CodeBasics
- Первые шаги в JavaScript от Нетологии
- Язык JavaScript от JAVASCRIPT.RU
- Программирование в JavaScript — основы языка от Html Academy
- Курс изучения JavaScript для начинающих от beonmax
- Основы кодинга на JavaScript от SkillBox
- Основы JavaScript от Loftschool
- Лучшие видеокурсы и плейлисты на YouTube
- Фундаментальные руководства
- Практика и портфолио: идеи для проектов
- Roadmap: что учить после базового JS в 2026 году
- Часто задаваемые вопросы (FAQ)
- Сводная таблица курсов по формату обучения
Быстрый выбор: ТОП-10 бесплатных курсов по JavaScript (2026)
Для тех, кто хочет сразу приступить к делу, мы составили рейтинг лучших бесплатных курсов. В список вошли как мировые лидеры, так и проверенные русскоязычные площадки.
1. freeCodeCamp (JavaScript Algorithms and Data Structures)
- Уровень: с нуля до мидла.
- Формат: интерактивный тренажер.
- Язык: EN/RU.
- Чем выделяется: выдает полноценный сертификат, огромная база задач.
2. The Odin Project (Foundations + JS)
- Уровень: базовый и углублённый.
- Формат: текстовый материал + создание проектов.
- Язык: EN.
- Чем выделяется: учит настраивать реальное рабочее окружение (Git, Node).
3. MDN Web Docs (JavaScript Guide)
- Уровень: любой.
- Формат: официальная документация.
- Язык: EN/RU.
- Чем выделяется: эталонный справочник от создателей веб-стандартов.
4. Основы JavaScript от Хекслет
- Уровень: новичок.
- Формат: теория + тренажер.
- Язык: RU.
- Чем выделяется: строгая проверка синтаксиса, фокус на чистый код.
5. JavaScript для начинающих от Stepik
- Уровень: с нуля.
- Формат: видео + тесты.
- Язык: RU.
- Чем выделяется: пошаговое введение (introduction) в логику программирования.
6. Learn.javascript.ru (Илья Кантор)
- Уровень: от основ до продвинутых концепций.
- Формат: онлайн-учебник.
- Язык: RU.
- Чем выделяется: самая полная база знаний на русском языке.
7. Курс от CodeBasics
- Уровень: с нуля.
- Формат: текст + редактор.
- Язык: RU.
- Чем выделяется: короткие уроки, идеальные для старта.
8. Программирование в JS от HTML Academy
- Уровень: базовый.
- Формат: интерактивные испытания.
- Язык: RU.
- Чем выделяется: геймификация процесса.
9. Marathon JS от Result School
- Уровень: начальный.
- Формат: марафон (5 дней).
- Язык: RU.
- Чем выделяется: быстрый результат в виде готовых мини-приложений.
10. Уроки от itProger
- Уровень: с нуля.
- Формат: видеокурс.
- Язык: RU.
- Чем выделяется: простое объяснение сложных тем.
Как выбрать курс по JavaScript
Выбирать образовательный трек необходимо исходя из ваших текущих навыков и целей. Обратите внимание на следующие критерии:
- Формат самостоятельного обучения: видеолекции подходят для визуалов, а текстовые учебники (с интерактивными вставками) экономят время при поиске конкретных функций.
- Практика: теория без написания кода бесполезна. Ищите программы с практическими заданиями и встроенным редактором.
- Актуальность: язык программирования регулярно обновляется. Убедитесь, что в программе есть ES6+ (стрелочные функции, промисы, классы).
#BLOCKWITHKOKOCEXPERT_123={Практика показывает, что без реальных проектов теория забывается через неделю. Обязательно пишите код параллельно с изучением материала, даже если это простые консольные скрипты.}#
Интерактивные платформы и тренажеры
Тренажеры позволяют писать код прямо в браузере. Это снижает порог входа, так как не нужно настраивать локальное окружение.
| Платформа | Тип практики | Наличие проектов | Сертификат |
| freeCodeCamp | Написание кода по шагам | Да (5 обязательных) | Да |
| Хекслет | Автопроверка тестами | В платной версии | Нет |
| Stepik | Квизы и задачи | Мини-задачи | Да |
| CodeBasics | Заполнение пропусков, алгоритмы | Нет | Нет |
Marathon JS от Result School
Сайт: https://result.school/products#professions
Длительность: 5 уроков по 15-20 минут в течение 5 дней
Формат обучения: видеоуроки
Уровень сложности: начальный и средний
Программа обучения
- День 1. Создание плагина раскрывающихся карточек.
- День 2. Разработка Drag & Drop, создание мини-клона Trello.
- День 3. Написание слайдера картинок.
- День 4. Создание визуальной мини-игры с динамической генерацией контента.
- День 5. Написание игры Aim Game с 3 экранами.
- День 6. Бонусный день. Лекция о том, как стать востребованным программистом и пошагово построить свою карьеру в сфере IT.
Основы JavaScript от Хекслет
Сайт: https://ru.hexlet.io/courses/js-basics
Длительность: 39 уроков продолжительностью 51 час
Формат обучения: уроки, проверочные тесты, упражнения в тренажере
Уровень сложности: для начинающих, кто ранее не программировал
Программа обучения
- Введение. Познакомиться с курсом.
- Hello, World! Написать первую программу.
- Инструкции. Изучить азы построения программ.
- Арифметические операции. Переведем арифметические действия на язык программирования.
- Ошибки оформления (синтаксиса и линтера). Изучить виды ошибок и способы решения.
- Строки. Научиться работать со строками.
- Переменные. Научиться хранить информацию и переиспользовать уже существующие данные.
- Выражения в определениях. Научиться упрощать код.
- Именование. Научимся правильно именовать переменные.
- Интерполяция. Изучить еще один способ работать со строками.
- Извлечение символов из строки.
- Типы данных. Умножим число на строку.
- Неизменяемость и примитивные типы.
- Функции и их вызов. Научиться использовать готовые решения.
- Сигнатура функции. Узнать, как функция принимает и возвращает значения.
- Вызов функции — выражение.
- Функции с переменным числом параметров.
- Детерминированность. Изучить свойства функций.
- Стандартная библиотека.
- Свойства и методы. Научиться использовать встроенные атрибуты данных.
- Цепочка вызовов. Научиться выстраивать методы в цепочки.
- Определение функций. Научиться создавать функции.
- Возврат значений.
- Параметры функций. Научиться передавать данные.
- Необязательные параметры. Задаем значения по умолчанию.
- Упрощенный синтаксис. Научиться писать лаконичный код.
- Логика. Изучить логический тип.
- Логические операторы. Учимся писать составные условия.
- Результат логических операций.
- Условные конструкции. Научиться задавать поведение программы.
- Тернарный оператор.
- Конструкция Switch.
- Цикл while. Научиться писать программы для повторяющихся действий.
- Агрегация данных.
- Обход строк в цикле.
- Условия внутри тела цикла.
- Инкремент и декремент.
- Цикл for.
- Модули. Знакомимся со способом разделения программ на составные части.
- Дополнительные материалы. Статьи и видео, подобранные командой Хекслета.
JavaScript для начинающих от Stepik
Сайт: https://stepik.org/course/2223/promo
Длительность: 17 уроков по 1-2 часа в неделю
Формат обучения: уроки, тесты, интерактивные задачи
Уровень сложности: начинающие без какого-либо опыта
Программа обучения
I Введение
- В двух словах о технологии.
- Внедрение кода, структура программы, комментарии.
- Переменные, типы данных.
- Простейшие операции.
- Ветвление.
- Циклы.
II Стандартные объекты
- Функции.
- Объекты.
- Строки.
- Массивы.
- Дата и время.
- Математические функции.
III Продвинутые операции
- Обработка ошибок.
- Введение в регулярные выражения.
- Использование регулярных выражений.
- Замыкания.
IV Заключение
Уроки Javascript от itProger
Сайт: https://itproger.com/course/javascript
Длительность: 15 уроков
Формат обучения: видеоуроки
Уровень сложности: для начинающих
Программа обучения
- Введение в язык JS. Что к чему?
- Основные моменты при работе.
- Вывод информации. Работа с консолью.
- Переменные и типы данных.
- Математические действия. Класс Math.
- Условные операторы.
- Массивы данных. Одномерные и многомерные массивы.
- Циклы. Операторы циклов.
- Всплывающие окна (alert, prompt, confirm).
- Функции.
- События и обработчик событий.
- Управление HTML и обработка форм.
- Создание таймеров и интервалов.
- Создание объектов. Встроенные функции.
- Заключительный урок.
Курс JavaScript от CodeBasics
Сайт: https://code-basics.com/ru/languages/javascript
Длительность: 72 урока
Формат обучения: текстовые статьи и визуальный редактор кода
Уровень сложности: для начинающих
Программа обучения
I Основы
- Привет, Мир!
- Комментарии.
- Инструкции (Statements).
- Как мы проверяем ваши решения.
- Синтаксические ошибки.
II Арифметика
- Арифметические операции.
- Операторы.
- Коммутативная операция.
- Композиция операций.
- Приоритет операций.
- Числа с плавающей точкой.
- Бесконечность (Infinity).
- NaN.
- Линтер.
III Строки
- Кавычки.
- Экранивающие последовательности.
- Конкатенация.
- Кодировка.
IV Переменные
- Что такое переменная.
- Изменение переменной.
- Выбор имени переменной.
- Ошибки при работе с переменными.
- Выражения в определениях.
- Переменные и конкатенация.
- Стили именования.
- Магические числа.
- Константы.
- Интерполяция.
- Извлечение символов из строки.
V Типы данных
- Типы данных.
- undefined.
- Неизменяемость примитивных типов.
- Слабая типизация.
VI Вызов функций
- Функции и их вызов.
- Математические функции.
- Сигнатура функции.
- Параметры по умолчанию.
- Вызов функции — выражение.
- Функции с переменным числом параметров.
- Детерминированность.
- Стандартная библиотека.
VII Свойства и методы
- Свойства.
- Методы.
- Неизменяемость.
- Свойства и методы как выражения.
- Цепочка вызовов.
VIII Определение функций
- Создание (определение) функций.
- Возврат значений.
- Параметры функций.
- Необязательные параметры функций.
- Упрощенный синтаксис функций.
IX Логика
- Логический тип.
- Предикаты.
- Комбинирование логических операций.
- Логические операторы.
- Отрицание.
- Результат логических выражений.
X Условные конструкции и циклы
- Условная конструкция (if).
- else.
- Конструкция else if.
- Тернарный оператор.
- Конструкция Switch.
- Цикл While.
- Агрегация данных (Числа).
- Агрегация данных (Строки).
- Обход строк.
- Условия внутри тела цикла.
- Формирование строк в циклах.
- Синтаксический сахар.
- Инкремент и декремент.
- Возврат из циклов.
- Цикл For.
Первые шаги в JavaScript от Нетологии
Сайт: https://netology.ru/programs/jsfree-async
Длительность: 4 лекции и 6 часов самостоятельной практики
Формат обучения: лекции и учебные материалы
Уровень сложности: с нуля
Программа обучения
- Профессия JavaScript-разработчика.
- Основы.
- Разработка приложения.
- Доработка приложения.
Язык JavaScript от JAVASCRIPT.RU
Сайт: https://learn.javascript.ru/js
Длительность: 14 тематических разделов с подразделами
Формат обучения: интерактивный учебник, состоящий из информационных статей
Уровень сложности: начиная с нуля и заканчивая продвинутыми концепциями вроде ООП
Программа обучения
- Введение.
- Основы.
- Качество кода.
- Объекты: основы.
- Типы данных.
- Продвинутая работа с функциями.
- Свойства объекта, их конфигурация.
- Прототипы, наследование.
- Классы.
- Обработка ошибок.
- Промисы, async/await.
- Генераторы, продвинутая итерация.
- Модули.
- Разное.
Программирование в JavaScript — основы языка от Html Academy
Сайт: https://htmlacademy.ru/courses/javascript
Длительность: 53 задания
Формат обучения: лекции, теория, задания и испытания
Уровень сложности: для новичков
Программа обучения
- Часть 1: Основы программирования. Основные принципы. Типы данных, переменные и операции.
- Часть 2: Условия. Логические операции и сравнения. Попытка комбинирования операторов.
- Часть 3: Циклы. Создание драйвера для печати страниц со множеством режимов.
Курс изучения JavaScript для начинающих от beonmax
Сайт: https://beonmax.com/courses/javascript/
Длительность: 48 уроков
Формат обучения: видеоуроки, практические задания, тесты
Уровень сложности: для начинающих и для опытных программистов
Программа обучения
- Подготовка к работе. О курсе. Подготовка к работе. Как работать с JSHint.
- Оновы. Подключение JS к странице и переменные. Классификация типов данных. Простое общение с пользователем. Операторы. Работа с Git и GitHub. Gitignore и GitKraken. Подготовка проекта. Условия. Циклы. Функции. Callback-функции. Объекты. Массивы и псевдомассивы. Объектно-ориентированное программирование (ООП). Отлавливаем ошибки в коде при помощи консоли разработчика. Breakpoints. Динамическая типизация. Задачи на понимание основ (с реальных собеседований). Получение элементов со страницы. Действия с элементами. События и их обработчики. Бонус: события на мобильных устройствах и основы регулярных выражений.
- JavaScript в работе. Скрипты и время их выполнения. setTimeout и setInterval. Создаем табы на странице. Формируем портфолио на GitHub. Параметры документа, окна и работа с ними. Создаем таймер обратного отсчета на сайте. Конструкторы и классы. Контекст вызова (this). Создаем модальное окно. Стандарт ES6. Интерполяция. let и const. Стрелочные функции. Параметры по умолчанию. Spread-операторы.
- Продвинутый уровень. JSON формат передачи данных. AJAX. Реализация скрипта отправки данных из формы. Promise. Используем промисы на реальных примерах. Создаем слайдер на сайте. Создаем калькулятор. Как сохранить данные без БД. Работа с localStorage. Ошибки. Современные библиотеки и фреймворки. JQuery. Инкапсуляция. Настраиваем Webpack и собираем проект. Сборка проектов при помощи Browserify. Babel, Babel-loader и полифиллы. Модули.
- Бонус. Дополнительные технологии. React. Написание тестов.
Основы кодинга на JavaScript от SkillBox
Сайт: https://live.skillbox.ru/webinars/code/programmiruem-na-javascript261021/
Длительность: 1 час 28 минут
Формат обучения: вебинар
Уровень сложности: для тех, кто уже занимается программированием
Программа обучения
- Начало.
- Приветствие от Юлии Лобановой.
- Спикер Георгий Андрончик.
- Продолжаем разрабатывать онлайн-калькулятор.
- JavaScript: теоретические основы.
- Интерпретация HTML.
- Пишем скрипт калькулятора.
- Вопросы к спикеру.
- Распродажа курсов от SkillBox.
- Продолжаем писать код.
- Разрабатываем онлайн калькулятор.
Материал идет в составе курса «Веб-программирование».
Основы JavaScript от Loftschool
Сайт: https://loftschool.com/modules/100-osnovy-javascript/
Длительность: 14 уроков на 2 часа 16 минут
Формат обучения: видеоуроки
Уровень сложности: для начинающих разработчиков
Программа обучения
- Введение.
- Типы данных.
- Оператор If.
- Оператор For.
- Функции.
- Область видимости и замыкания.
- Всплытие.
- Типы объявления функций.
- Стрелочные функции.
- Let.
- Const.
- Объекты.
- Массивы.
- Заключение.
Лучшие видеокурсы и плейлисты на YouTube
Видеоформат отлично подходит для погружения в тему. Ниже собраны популярные каналы, где авторы делятся опытом веб-разработки.
Уроки от Web Developer Blog
Длительность: 40 уроков
Уровень сложности: для начинающих
I Для начинающих
- Введение.
- Пишем Hello,world!
- Переменные.
- Основные операторы.
- Взаимодействие с пользователем: alert, prompt, confirm.
- Условные операторы if, if else, '?'.
- Циклы while, for.
- Массивы.
- Массивы: методы.
- Функции.
- Объекты.
- Перебор свойств объекта.
- Метод. Дата и время.
- Обработка событий.
- Как работать с DOM. Доступ к элементам веб-страницы.
- Изменение элементов с помощью DOM.
- Добавление и удаление элементов с помощью DOM.
II Практика
- Работаем с input.
- Работаем с селектом.
- Пишем свой CSS-генератор.
- Пишем выпадающее меню.
- Делаем вкладки табы (Tabs).
- Учимся делать модальные окна.
- Анимация.
- Как сделать слайдер (Carousel).
- Как сделать фильтрацию на сайт.
- Делаем калькулятор.
- Как работать с API.
- Модальные изображения.
- Прогресс бар. Как управлять?
- Как сделать Popup.
- Accordion пишем сами.
- Простой конвертер валют самому.
- To Do приложение.
- Toggle Hide/Show своими руками. Alert.
- Адаптивное меню.
- Snack bar блок.
Javascript от BrainsCloud
Длительность: 2 урока
Уровень сложности: для начинающих и практикующих разработчиков
- С нуля — твой быстрый старт! Уроки для начинающих.
- Практика. Создание табов.
Курс Basic (ES6) от EasyCode
Длительность: 34 урока
Уровень сложности: для начинающих
- Вступление.
- Установка и настройка vscode.
- Подключение скриптов.
- Типы данных.
- Переменные.
- Преобразование типов.
- Числа.
- Строки.
- Template string.
- Объекты.
- Условные операторы.
- Тернарный оператор. Switch case.
- Циклы.
- Функции.
- Базовые методы массивов.
- Функции высшего порядка (callback).
- This (контекст вызова).
- Arrow functions.
- Перебирающие методы массивов.
- Методы объектов.
- Деструктуризация.
- Работа с атрибутами.
- Манипуляция элементами.
- События.
- Введение в DOM.
- Всплытие и перехват события.
- Введение в AJAX.
- Введение в AJAX. POST запросы.
- Отладка AJAX.
- Обработка ошибок AJAX.
- Promises. Часть №1.
- Promises. Часть №2.
- Fetch.
- Async/Await.
Для начинающих 2023 от ВебКадеми
Длительность: вебинар на 6 часов 46 минут
Уровень сложности: для начинающих и продвинутых разработчиков
I Введение
- Введение и содержание.
- Настройка окружения.
- Подключение файла.
II Основы
- Переменные.
- Типы переменных let const var.
- Область видимости.
- Типы данных. Строки, числа, логические, BigInt, Symbol.
- Условия, операторы сравнения, логические операторы.
- Тернарный оператор.
- Конкатенация строк и шаблонные строки.
III Функции
- Создание функций.
- Function expression и function declaration.
- Параметры и аргументы.
- return.
- Функция как аргумент.
- Самовызывающаяся функция IIFE.
- Стрелочные функции.
IV Массивы
- Определение массивов.
- Методы массивов.
- Цикл for. Обход массива циклом for.
- Цикл for ( of ). Обход массива циклом for ( of ).
- Метод .forEach() для обхода массивов.
V Объекты
- Объекты. Свойства объектов.
- Методы в объектах.
- Ключевое слово this.
- Обход свойств объекта через цикл for ( in ).
- Нюанс с const и изменение объекта или массива.
- Классы. Конструкторы объектов.
- Лайфхак работы с VS Code.
VI Работа с DOM
- Выбор DOM элементов.
- Выбор коллекции элементов.
- ES5 методы для выбора элементов.
- Работа с CSS классами.
- Атрибуты.
- Прослушка событий. Клик. addEventListener и onclick.
- Прослушка событий. Ввод текста.
- Объект event.
- Работа c HTML элементами. Создание. Копирование.
- Список задач [практика].
VII Асинхронность
- Интервал setInterval. clearInterval.
- Таймер setTimeout.
- Секундомер [практика].
Видеоуроки от AmperkaRu
Длительность: 10 уроков
Уровень сложности: для начинающих и практикующих разработчиков
Часть I
- Быстрый старт с Iskra JS. Урок #1.
- Основы. Переменные. Функции. Условия. Циклы. Урок #2.
- Учимся работать с объектами и модулями. Урок #3.
- Управление моторами. Урок #4.
- Управляем последовательным портом на Iskra JS. Урок #5.
- Работаем с библиотеками. Урок #6.
- Создаем библиотеки для Iskra JS и Espruino. Урок #7.
Часть II
- Собираем удаленный термометр. Урок #1.
- Восьмибитный плеер. Урок #2.
- Запускаем web-сервер и браузерную игру. Урок #3.
Практический курс от WebDev (Алекс Лущенко)
Длительность: 123 урока
Уровень сложности: с нуля
Курс охватывает огромный массив практических задач: от разбора заданий и создания слайдеров до работы с API, Node.js, регулярными выражениями и методами массивов (map, filter, reduce). Отличный вариант для тех, кто хочет набить руку на реальных примерах.
Основы для Начинающих от Владилена Минина
Длительность: 6 часов
Уровень сложности: для начинающих
- Введение.
- Что такое JS.
- Основы.
- Числа + BigInt.
- Строки.
- Функции.
- Массивы.
- Объекты.
- Асинхронность.
- Работа с DOM.
- Заключение.
Уроки для начинающих с нуля от Олега Шпагина
Длительность: 40 занятий
Уровень сложности: для начинающих с нуля
Программа включает базовые арифметические операции, работу с циклами, массивами, LocalStorage, а также создание визуальных эффектов (падающий снег, гирлянды, счетчики времени).
Основы от Sorax
Длительность: 35 уроков
Уровень сложности: для начинающих и пользователей среднего уровня
Курс подробно разбирает типы данных, замыкания, обработку исключений, прототипы, наследование, JSON, регулярные выражения и работу с DOM.
Фундаментальные руководства
Помимо видео и тренажеров, каждому javascript-разработчику необходимо уметь работать с документацией. Это базовый навык для трудоустройства.
- MDN Web Docs: официальная документация от Mozilla. Здесь описаны все методы, свойства и особенности работы браузерных API.
- Выразительный JavaScript (Eloquent JavaScript): книга, доступная онлайн бесплатно. Отлично объясняет теорию и практику программирования.
- You Don't Know JS: серия книг для тех, кто хочет понять язык на глубоком уровне (замыкания, this, асинхронность).
Практика и портфолио: идеи для проектов
Чтобы закрепить знания, создавайте собственные веб-приложения. Вот несколько идей для старта:
- To-Do List: классическая задача на добавление, удаление и редактирование элементов в DOM.
- Калькулятор: работа с математическими операциями и обработкой кликов.
- Прогноз погоды: интеграция с бесплатным API (например, OpenWeather) для получения данных.
- Конвертер валют: работа с асинхронными запросами (fetch) и JSON.
- Слайдер изображений: управление классами CSS через JS.
Roadmap: что учить после базового JS в 2026 году
Освоение basics — это только начало. В отличие от Python или Java, JS тесно связан с экосистемой фронтенда. Чтобы стать востребованным специалистом, двигайтесь по следующему маршруту:
- Продвинутый JS: Event Loop, промисы, async/await, модули.
- Инструменты сборки: Webpack или Vite.
- Системы контроля версий: Git и GitHub.
- Фреймворки: React, Vue или Angular (React остается самым популярным).
- Бэкенд (опционально): Node.js и Express для понимания работы сервера.
- Типизация: TypeScript — стандарт де-факто в современной веб-разработке.
Часто задаваемые вопросы (FAQ)
Можно ли стать Junior-разработчиком, пройдя только бесплатные курсы?
Если коротко, то да. Работодатели смотрят не на сертификаты, а на ваше портфолио (код на GitHub) и умение решать задачи на техническом собеседовании.
Сколько времени нужно на изучение базы?
При регулярных занятиях (1-2 часа в день) основы синтаксиса и работы с DOM можно освоить за 1,5–2 месяца.
Нужно ли знать HTML и CSS?
Обязательно. Без понимания структуры веб-страницы (HTML) и стилей (CSS) вы не сможете полноценно управлять элементами через скрипты.
Сводная таблица курсов по формату обучения
Для удобства мы собрали основные программы в единую таблицу. Выбирайте подходящий темп и приступайте к обучению.
| Название курса | Автор | Формат обучения | Уровень |
| Marathon JS | Result School | Видеоуроки на платформе школы | Начальный |
| Основы JavaScript | Хекслет | Уроки, тесты, тренажер | С нуля |
| JavaScript для начинающих | Stepik | Уроки, тесты, интерактивные задачи | С нуля |
| Уроки Javascript | itProger | Видеоуроки | Начальный |
| Курс JavaScript | CodeBasics | Текстовые статьи и визуальный редактор | С нуля |
| Первые шаги | Нетология | Лекции и учебные материалы | С нуля |
| Язык JavaScript | JAVASCRIPT.RU | Онлайн-учебник | Любой |
| Программирование в JS | Html Academy | Лекции, теория, испытания | Новичок |
| Курс изучения для начинающих | beonmax | Видеоуроки, практические задания, тесты | Начальный |
| Основы кодинга | SkillBox | Вебинар | Базовый |
| Основы JavaScript | Loftschool | Видеоуроки | Начальный |
| Уроки JavaScript | Web Developer Blog | Видеоуроки на YouTube | Начальный |
| Javascript | BrainsCloud | Видеоуроки на YouTube | Начальный |
| Курс Basic (ES6) | EasyCode | Видеоуроки на YouTube | Начальный |
| Для начинающих 2023 | ВебКадеми | Видеоуроки на YouTube | Начальный |
| Видеоуроки | AmperkaRu | Видеоуроки на YouTube | Начальный |
| Практический курс | WebDev (Алекс Лущенко) | Видеоуроки на YouTube | С нуля |
| Основы JavaScript | Sorax | Видеоуроки на YouTube | Начальный |


Комментарии (6)
Оставить комментарий