Курсы JavaScript

Выберите лучшие курсы JavaScript в 2024 году!
На 21.06.2024 вам доступно 172 предложения в нашем каталоге.

Параметры

Цена

-

Организация

Обучение

Формат обучения

Документ

Сложность

Трудоустройство

Длительность

Цель обучения

Тип обучения

Рейтинг школы

Еще 7 параметров

Сбросить все

Обновлено: 21.06.2024 в 12.00

По популярности

  • По популярности

  • Сначала дорогие

  • Сначала недорогие

  • Распродажа

    Школа Бруноям

    39 900 ₽ 66 500 ₽
    -40%
    Онлайн-курс Javascript-разработчик
    • ДЛИТЕЛЬНОСТь

      4 месяца

    • ДАТА НАЧАЛА

      С 7 мая

    • ДОКУМЕНТ

      Диплом

    • СЛОЖНОСТЬ

      Для новичков

    Курс JavaScript-разработчика – практическое обучение программированию на JavaScript для начинающих. Преподаватели-практики школы «Бруноям» помогут освоить основы фронтенд-разработки с помощью четкой структуры и заданий. После завершения курса студенты получат поддержку наставника и доступ к бесплатным обновлениям.

    • ТИП

      Самостоятельно с наставником

    • ТРУДОУСТРОЙСТВО

      Содействие

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Домашняя работа, Видеоуроки

    • 1

      >Основы JavaScript

        • Введение JavaScript
        • Переменные и типы данных
        • Математические операторы и преобразование типов
        • Логические операторы
        • Ветвления и условные операторы
        • Встроенные функции для взаимодействия с пользователем
    • 2

      Циклы и массивы в JavaScript

        • Массивы
        • Методы для работы с массивами
        • Циклы for и while
        • Вложенные массивы
        • Работа с консолью
  • Hexlet

    Цена на сайте

    JS: Последовательности
    • ДЛИТЕЛЬНОСТь

      11 часов

    • СЛОЖНОСТЬ

      Для опытных

    Навыки

    Курс состоит из 9 уроков, включающих видео и/или текстовые материалы, 17 упражнений в тренажере, 45 проверочных тестов и дополнительных материалов. Вы научитесь строить сложные структуры данных на базе более простых, проектировать функции для их соединения, обрабатывать списки с помощью функций высшего порядка и разделять код на уровни для правильного взаимодействия. Этот курс полезен для программистов, работающих с обработкой сложных структур данных. Рекомендуется предварительно пройти курс JS: Основы.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с курсом и проектом «Генератор HTML», который будет постепенно разрабатываться в течение всего курса
    • 2

      Представление последовательностей

      1. Вспоминаем пары (pairs) и рассматриваем представление списков с помощью пар
    • 3

      Разметка

      1. Начинаем разрабатывать библиотеку для работы с HTML, знакомимся с Markdown и изучаем общие принципы языков разметки на примере HTML
  • Coddy

    6 800 ₽
    Coddy

    4.8/

    3

    Minecraft: программирование на JavaScript
    • ДЛИТЕЛЬНОСТь

      1 месяц

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    Курс “Minecraft: программирование на JavaScript” предназначен для детей 7-12 лет, увлеченных игрой Minecraft. Ребята научатся основам программирования и применению JavaScript на практике, создавая свои программы и строя фантастический мир в игре. Курс также развивает командные навыки, лидерство, креативное мышление и улучшает математическое и пространственное мышление. Он является частью углубленной программы обучения программированию с использованием Minecraft.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Начало обучения - 24 часа

      1. Получаем базовые знания по программе курса.
    • 2

      Обучение по программе - 24 часа

      1. Углубленное изучение программы курса.
    • 3

      Завершение обучения - 24 часа

      1. Практические работы по программе курса.
  • JavaScript
    • ДЛИТЕЛЬНОСТь

      2 месяца

    Навыки

    • ТРУДОУСТРОЙСТВО

      Есть

    • ФОРМАТ

      Офлайн

  • Выгодная цена

    Skillbox

    от 5 053 / мес.

    Автоматизированное тестирование веб-приложений на JavaScript
    • ДЛИТЕЛЬНОСТь

      4 месяца

    • ДАТА НАЧАЛА

      С 16 мая

    • ДОКУМЕНТ

      Сертификат

    • СЛОЖНОСТЬ

      Для опытных

    Навыки

    Для junior- и middle-тестировщиков, этот курс предоставит возможность освоить редкие функции Selenium и создавать автотесты на JS с использованием фреймворков. Вы улучшите свои навыки в UI-тестировании, автоматизации с помощью CI/CD и сможете увеличить свою заработную плату. Проходящие курс “Профессия Тестировщик” научатся писать сложные автотесты на JavaScript, работать с фреймворками и непрерывной интеграцией, а также добавят еще один язык программирования в свои навыки, что позволит претендовать на большее количество вакансий.

    • ТИП

      Самостоятельно с наставником

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Домашняя работа, Видеоуроки, Тексты

    • 1

      Базовые навыки

      1. Система контроля версий Git - Автоматизированное тестирование на JavaScript. Часть 1 - JavaScript. Базовый уровень
    • 2

      Продвинутые навыки

      1. JavaScript. Продвинутый уровень - Автоматизированное тестирование на JavaScript. Часть 2
    • 3

      Итоговые проекты

      1. Простые автотесты - Автоматические тесты
  • Otus

    Цена на сайте

    Разработчик JavaScript. Углубленный уровень
    • ДЛИТЕЛЬНОСТь

      5 месяцев

    Навыки

    • Писать код на диалектах JS
    • Использовать фреймворки
    • Применять TDD подход

    Перейдите на новый уровень разработки за 6 месяцев обучения

    • ТРУДОУСТРОЙСТВО

      Есть

  • Coddy

    6 800 ₽
    Coddy

    4.8/

    3

    Программирование на JavaScript
    • ДЛИТЕЛЬНОСТь

      1 месяц

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для новичков

    Навыки

    Курс “Программирование для детей JavaScript” предназначен для детей от 11 лет, которые хотят научиться создавать интерактивные сайты и веб-приложения. Ученики изучат основы языка программирования JavaScript, познакомятся с его синтаксисом и научатся применять его для создания программных алгоритмов. Курс поможет развить логическое и творческое мышление, а также даст отличную базу для изучения других языков программирования. Завершив курс, каждый ученик получит сертификат от CODDY.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Начало обучения - 24 часа

      1. Получаем базовые знания по программе курса.
    • 2

      Обучение по программе - 24 часа

      1. Углубленное изучение программы курса.
    • 3

      Завершение обучения - 24 часа

      1. Практические работы по программе курса.
  • Coddy

    6 800 ₽
    Coddy

    4.8/

    3

    Frontend-разработчик: сайты на HTML/CSS/JavaScript
    • ДЛИТЕЛЬНОСТь

      1 месяц

    • ДАТА НАЧАЛА

      В любой момент

    • СЛОЖНОСТЬ

      Для детей

    Создание и верстка сайта с нуля “под ключ”

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • 1

      Начало обучения - 24 часа

      1. Получаем базовые знания по программе курса.
    • 2

      Обучение по программе - 24 часа

      1. Углубленное изучение программы курса.
    • 3

      Завершение обучения - 24 часа

      1. Практические работы по программе курса.
  • Hexlet

    Цена на сайте

    Основы JavaScript
    • ДЛИТЕЛЬНОСТь

      51 час

    • СЛОЖНОСТЬ

      Для новичков

    Навыки

    • Извлечение символов из строки
    • Выражения в определениях
    • Арифметические операции
    • Логические операторы
    • Детерминированность
    • Конструкция Switch
    • Функции и их вызов
    • Интерполяция
    • Типы данных
    • JavaScript
    • Переменные
    • Цикл while
    • Цикл for

    В этом курсе вы получите 39 уроков в видео или текстовом формате, 46 упражнений в тренажере и 132 проверочных теста. Кроме того, вам предоставят дополнительные материалы и помощь в «Обсуждениях». Вы научитесь создавать программы, использовать основные конструкции языка, анализировать ошибки в коде и составлять программы из нескольких модулей. Курс предлагает бессрочный доступ к теории и асинхронный формат обучения.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с курсом
    • 2

      Hello, World!

      1. Пишем первую программу
    • 3

      Инструкции

      1. Изучаем азы построения программ на JavaScript
    • 4

      Арифметические операции

      1. Переводим арифметические действия на язык программирования
    • 5

      Ошибки оформления (синтаксиса и линтера)

      1. Изучаем виды ошибок и способы их исправления
  • Otus

    Цена на сайте

    JavaScript Developer. Basic
    • ДЛИТЕЛЬНОСТь

      6 месяцев

    На курсе фронтенд-разработки вы освоите React, TypeScript, Babel, Webpack, Node.js и научитесь работать без шаблонов. Вы сможете понимать код, задавать вопросы, использовать Git и покрывать код тестами. Вы соберете портфолио и сделаете готовый проект. Курс подходит для новичков в IT, разработчиков JavaScript и backend-разработчиков. Есть бонусный видеокурс “JavaScript для начинающих”. У вас будет персональный ментор, с которым будете общаться раз в неделю.

    • ТРУДОУСТРОЙСТВО

      Содействие

    • ЦЕЛЬ

      Изучение навыка

  • Hexlet

    Цена на сайте

    JS: Разработка абстракций для асинхронности
    • ДЛИТЕЛЬНОСТь

      9 часов

    • СЛОЖНОСТЬ

      Для опытных

    На этом курсе вы освоите разработку абстракций для работы с асинхронным кодом. Изучите таймеры, event loop и event emitter, а также научитесь обрабатывать ошибки и использовать таймеры для создания более простого и предсказуемого кода. Курс предназначен для программистов, уже знакомых с асинхронным программированием. Рекомендуется предварительно изучить курс JS: Асинхронное программирование.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с идеей асинхронного программирования и со структурой курса
    • 2

      Event loop

      1. Знакомимся с event loop — концепцией, позволяющей реализовывать асинхронное программирование в браузере с использованием событийной модели
    • 3

      Таймеры

      1. Рассматриваем механизм таймеров, предоставляемый средой исполнения JS
  • Hexlet

    Цена на сайте

    JS: React Hooks
    • ДЛИТЕЛЬНОСТь

      9 часов

    • СЛОЖНОСТЬ

      Для опытных

    Навыки

    Курс предлагает 5 уроков с видео и текстом, 8 упражнений в тренажере, 14 проверочных тестов, дополнительные материалы и помощь в “Обсуждениях”. Вы научитесь использовать встроенные хуки, создавать функциональные компоненты и использовать готовые хуки для типовых задач. Курс рекомендуется тем, кто хочет заменить классовые компоненты на функциональные в своих приложениях и имеет базовые знания React. Доступ к другим курсам платформы включен.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с курсом и готовим окружение
    • 2

      Хук useState

      1. Знакомимся с принципами работы хуков и изучаем самый базовый, отвечающий за работу с состоянием
    • 3

      Хук useEffect

      1. Учимся изолировать побочные эффекты с помощью хуков
    • 4

      Хук useContext

      1. Учимся работать с контекстом через хуки
  • Hexlet

    Цена на сайте

    JS: Абстракция с помощью данных
    • ДЛИТЕЛЬНОСТь

      9 часов

    • СЛОЖНОСТЬ

      Для опытных

    Навыки

    Этот курс включает 8 уроков с видео и/или текстом, 7 упражнений в тренажере, 22 проверочных теста, дополнительные материалы и помощь в “Обсуждениях”. Вы научитесь выделять сущности предметной области, правильно проектировать интерфейсы и использовать различные структуры данных. Эти знания помогут вам скрывать ненужные детали и фокусироваться на интересующих вас понятиях. Рекомендуется изучить курсы: Основы JavaScript, JS: Массивы, JS: Объекты и JS: Функции.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с курсом и его целями
    • 2

      Онтология

      1. Знакомимся с понятием «Предметная область»
    • 3

      Точки на координатной плоскости

      1. Учимся моделировать конкретную предметную область
    • 4

      Семантика массивов

      1. Учимся правильно подбирать структуру данных под задачу
  • Hexlet

    Цена на сайте

    JS: Автоматическое тестирование
    • ДЛИТЕЛЬНОСТь

      14 часов

    • СЛОЖНОСТЬ

      Для новичков

    Навыки

    Курс включает 12 уроков, 10 упражнений в тренажере, 34 проверочных теста, самостоятельную работу, дополнительные материалы и помощь в обсуждениях. Он поможет вам писать качественный код с меньшим количеством ошибок, улучшать архитектуру кода и автоматизировать проверку его работы. Вы также узнаете о понятиях утверждений, TDD и непрерывной интеграции. Рекомендуется предварительно изучить курсы: Основы JS, JS: Массивы и JS: Функции.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с курсом и его целями
    • 2

      Причины тестирования

      1. Разбираемся, что должны делать тесты
    • 3

      Утверждения

      1. Знакомимся с модулем `assert` и его основными функциями
    • 4

      Библиотека power-assert

      1. Знакомимся с библиотекой, которая помогает анализировать вывод утверждений
  • Hexlet

    Цена на сайте

    JS: Продвинутое тестирование
    • ДЛИТЕЛЬНОСТь

      12 часов

    • СЛОЖНОСТЬ

      Для опытных

    Навыки

    Курс поможет научиться писать тесты для сложных приложений. Он включает 10 уроков, 9 упражнений в тренажере, 25 проверочных тестов и дополнительные материалы. Для более легкого обучения рекомендуется изучить основы JS. После прохождения курса вы сможете легко тестировать приложения, взаимодействующие с внешней средой, работать с файловой системой и использовать стабы и моки. Курс также предоставляет доступ к другим курсам платформы и помощь в «Обсуждениях».

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с курсом и его целями
    • 2

      Тестирование ошибок

      1. Учимся правильно тестировать код, который выбрасывает исключения
    • 3

      Фикстуры

      1. Учимся правильно готовить данные для тестов
    • 4

      Побочные эффекты

      1. Разбираемся с тем, почему бывает сложно тестировать
  • Hexlet

    Цена на сайте

    JS: Настройка окружения
    • ДЛИТЕЛЬНОСТь

      4 часа

    • СЛОЖНОСТЬ

      Для опытных

    Навыки

    Курс включает 10 уроков с видео и тестами, самостоятельную работу и дополнительные материалы. Вы научитесь настраивать локальное окружение для JavaScript, устанавливать библиотеки и улучшать качество кода. Курс поможет организовать окружение и использовать хорошие практики в управлении кодом. Рекомендуется знание командной строки и Git.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с курсом и его целями
    • 2

      Что такое JS?

      1. Говорим об особенностях JavaScript как языка программирования
    • 3

      Установка JavaScript

      1. Устанавливаем интерпретатор и учимся пользоваться REPL
    • 4

      NPM

      1. Учимся создавать проекты и пакеты в JavaScript-экосистеме
  • Hexlet

    Цена на сайте

    JS: Express
    • ДЛИТЕЛЬНОСТь

      11 часов

    • СЛОЖНОСТЬ

      Для новичков

    Навыки

    В этом курсе вы научитесь создавать полноценные сайты на популярном фреймворке Node.js – Express. Вы узнаете, как организовывать код в соответствии с MVC и REST архитектурами, а также эффективно отлаживать ошибки с помощью логгирования. Курс предназначен для программистов, уже знакомых с JavaScript, и будет полезен при разработке веб-приложений. Рекомендуется предварительно изучить курсы HTTP Server и Протокол HTTP для лучшего усвоения материала.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с курсом и проектом
    • 2

      Маршруты

      1. Знакомимся с концепцией маршрутов в веб-приложении и учимся направлять запросы
    • 3

      Тесты

      1. Рассматриваем способы тестирования веб-приложения и познакомимся с библиотекой Supertest
    • 4

      Логирование

      1. Рассматриваем вопросы логирования в веб-приложении и познакомимся с популярной библиотекой morgan
  • Hexlet

    Цена на сайте

    JS: Предметно-ориентированное проектирование
    • ДЛИТЕЛЬНОСТь

      9 часов

    • СЛОЖНОСТЬ

      Для опытных

    На данном курсе вы погрузитесь в предметно-ориентированное программирование, изучив инверсию зависимостей, репозитории и шаблон Service Layer. Приобретенные знания помогут вам правильно выделять сущности и находить связи между ними. Для эффективного обучения рекомендуется предварительно изучить курсы по ООП и объектно-ориентированному дизайну на JS.

    • ТИП

      Самостоятельно

    • ТРУДОУСТРОЙСТВО

      Есть

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с целями и задачами курса
    • 2

      Use cases

      1. Рассматриваем UML и понятие use case
    • 3

      Сущности и связи

      1. Разбираемся, что такое сущности и как работают связи между сущностями
    • 4

      Архитектура

      1. Знакомимся с несколькими важными аспектами архитектур и рассмотреть стандартные, принятые в индустрии подходы к проектированию систем
  • Hexlet

    Цена на сайте

    JS: Коллекции
    • ДЛИТЕЛЬНОСТь

      14 часов

    • СЛОЖНОСТЬ

      Для опытных

    Навыки

    • Ленивые коллекции
    • Текучий интерфейс
    • JavaScript
    • Мемоизация
    • Массивы
    • Map
    • Set

    Курс представляет собой 11 уроков с видео и текстом, 21 упражнение в тренажере и 39 проверочных тестов. Включены дополнительные материалы и помощь в «Обсуждениях». Вы научитесь представлять данные в виде множеств с помощью Set, использовать Map для создания словарей, создавать ленивые коллекции и мемоизировать вызовы функций для оптимизации производительности. Курс поможет улучшить навыки работы с коллекциями в JavaScript.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      Введение

      1. Знакомимся с целями курса и обсуждаем проект, над которым мы будем работать
    • 2

      Массив

      1. Знакомимся с самой распространенной структурой данных — массивом
    • 3

      Map

      1. Рассматриваем структуру данных map и учимся работать с ней в языке JavaScript
    • 4

      Set

      1. Рассматриваем тип и структуру данных set, который является реализацией математической структуры «множество»
  • Hexlet

    Цена на сайте

    JS: Введение в ООП
    • ДЛИТЕЛЬНОСТь

      15 часов

    • СЛОЖНОСТЬ

      Для новичков

    Навыки

    Курс поможет вам научиться грамотно использовать контекст this, описывать сущности с помощью объектов, прототипов и классов, а также понимать основы объектов в JavaScript. Вы также узнаете о инкапсуляции и сокрытии данных, а также научитесь использовать исключения в коде. Курс подходит для тех, кто хочет изучить ООП в JavaScript и уже знаком с основами языка.

    • ТИП

      Самостоятельно

    • ЦЕЛЬ

      Изучение навыка

    • ФОРМАТ

      Сообщество, Тексты

    • 1

      О курсе

      1. Знакомимся с курсом, его структурой, целями и задачами
    • 2

      Инкапсуляция

      1. Знакомимся с объединением данных и функций в одной структуре
    • 3

      Контекст (This)

      1. Учимся создавать собственные методы и знакомимся с ключевым словом `this`
    • 4

      Связывание (bind)

      1. Знакомимся с разными способами привязки контекста к функциям
!

Информация об условиях взята с официальных сайтов школ. Рекомендуем уточнять актуальные данные на сайте или по телефонам интересующей школы. Обновлено: 21.06.2024 в 12.00

Автор категории

Денис Мельников

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

Часто ищут

Поможем в выборе

Не знаете, какой курс выбрать?
Мы перезвоним и поможем определиться!

Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования