28 бесплатных онлайн-курсов по JavaScript

Для начинающих с нуля и уже практикующих программистов. Читайте до конца! 🚀

1. «Уроки JS» от itProger

Длительность: 15 занятий.

Документ о прохождении: нет.

Формат обучения: лекции, тесты.

Программа обучения: на сайте можно сразу получить доступ к урокам и простейшим заданиям. Чтобы решать задачи более сложного уровня, необходимо оформить подписку, как минимум, на месяц.

Что предлагается обучающимся:

  • ознакомление с базовой информацией о языке, его переменных, массивах (одномерных и многомерных);
  • изучение функций, возможностей обработки событий;
  • получение навыков работы со всплывающими окнами;
  • формирование объектов, например, таймеров.

Плюсы: начальная информация уже размещена на сайте. Ознакомиться с ней может любой желающий.

Минусы: по результатам обучения не выдаётся никакой документ. Нет ясности, проверяет ли кто-либо правильность выполнения заданий.

🏆 На правах рекламы. «Профессия Frontend-разработчик» от SkillFactory [гарантированная помощь в трудоустройстве]

Длительность: 7 месяцев = 10 часов в неделю.

Документ об окончании: сертификат.

Формат: интерактивные вебинары + пошаговые уроки + работа в тренажёрах + домашние задания с проверкой + общение с другими участниками курса в закрытом чате + работа с личным наставником.

Особенности:

  • Гарантированная помощь в трудоустройстве
  • Готовое портфолио из 5 проектов по окончании обучения
  • Преподаватели-практики — сотрудники EPAM Systems и Radario
  • Выпускники SkillFactory работают в Nvidia, Skyeng, Cisco, Yoomoney, «СберБанке», «Билайне», «Альфа-Банке»
  • Можно оплачивать обучение в рассрочку на 6 или 12 месяцев
  • Бесплатная консультация для желающих начать обучение

2. «JavaScript: погружение» от Сергея Дёмина

Длительность: 7 занятий и 14 дней.

Документ по окончании: сертификат.

Формат обучения: лекции на сайте, практические занятия с проверкой наставником.

Программа обучения: сначала предстоит познакомится с переменными, функциями, объектами. Далее слушателям предлагается информация о DOM и jQuery.

Что вы узнаете:

  • базовые сведения о языке, его возможностях, назначении;
  • как создавать квизы с выполнением практического задания;
  • как работать с jQuery. Каждый обучающийся узнает, как сформировать слайдер;
  • как писать скрипты. Всего предполагается 5 самостоятельных работ.

Плюсы курса:

  • начать заниматься можно в любой момент;
  • обучающемуся предоставляется личный кабинет;
  • лекции, темы практических заданий высылаются на e-mail;
  • есть обратная связь с преподавателями.

Минусы курса: очень небольшой объём знаний. Подойдёт для тех, кто ранее вообще не работал с JS.

Сведения об авторе: программа разработана Сергеем Дёминым. Он работает frontend-разработчиком в крупной IT-компании. Реализовал 22 проекта.

3. «Основы программирования» от Hexlet

Длительность: 23 часа.

Документ об окончании курса: нет.

Формат обучения: лекционный материал на сайте, практические занятия.

Программа обучения: на сайте представлена информация обо всех лекциях. Сначала учащиеся знакомятся с функционалом языка, его предназначением.

Далее даётся информация об:

  • онлайн-среде программирования «Хекслет»;
  • инструкциях в JS;
  • функциях, константах;
  • работе со строками;
  • специальных циклах и т. д.

Чему можно научиться в рамках курса:

  • работать с основными конструкциями языка;
  • разделять программный код на модули;
  • распознавать хороший код, выявлять его основные концепции.

Плюсы курса: подробное изложение тонкостей языка.

Минусы курса: отсутствует сертификат или иной документ, подтверждающий прохождение обучения.

Автор курсов: Кирилл Мокевнин. Основал образовательный ресурс «Хекслет». Работает с языками Elixir, Clojure, JavaScript, PHP, Ruby.

4. «JavaScript для начинающих» от Code Basics

Длительность: не определена. Пользователь самостоятельно решает, где остановиться.

Документ об окончании: нет.

Формат обучения: лекции на сайте, практические задания с автоматической проверкой результата.

Обратная связь: отсутствует.

Программа обучения: на сайте представлены основные модули, в частности, «Основы», «Арифметика», «Строки», «Переменные», «Типы данных», «Вызов функций». Внутри каждый модуль разделён на подпункты, позволяющие лучше изучить тот или иной момент.

Что пользователь получает на занятиях:

  • сведения об основных возможностях языка;
  • возможность самостоятельно составить программы для разных целей.

Плюсы курса: подробное изложение информации, касающейся JS.

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

Сведения об авторе: отсутствуют.

🎁 Skillbox открывает бесплатный доступ к 33 онлайн-курсам. Успей пройти! 🔔

Онлайн-университет Skillbox предоставляет возможность пройти 33 онлайн-курса по программированию, дизайну, маркетингу, менеджменту и созданию игр — абсолютно бесплатно.

До проведения акции стоимость каждого из предложенных курсов была не менее 10 000 ₽. Поэтому, записавшись хотя бы на 5 курсов, вы сэкономите свыше 50 000 ₽.

Успевайте! Бесплатный доступ вот-вот закончится.

5. «JavaScript — полный курс с нуля до результата!» от BeONmax

Длительность: 19 часов или 90 занятий.

Документ об окончании: сертификат.

Формат обучения: видеоуроки, практические занятия, тесты.

Программа обучения: пользователь после регистрации получает доступ к видеоурокам. По итогам каждого модуля обучающийся выполняет закрепляющие практические задания и сдаёт тесты. Обязательно предварительное знание основ HTML и CSS. Весь курс разбит на 2 части. Базовая (бесплатная) предназначена для тех, кто только начинает знакомиться с языком. Записываться на продвинутую (платную) часть рекомендуется тем, кто уже работает с JS.

Что предлагается в рамках курса:

  • базовые знания о программировании, в том числе об объектно-ориентированном и построении алгоритмов;
  • основная информация о JavaScript, принципах языка с наглядными примерами;
  • данные о технологиях AJAX, JSON и т. д.;
  • навыки работы с Git и GitHub, npm, Babel, Browserify, Webpack и т. д.;
  • сведения о библиотеках, работе с React, Angular, Vue, jQuery;
  • написание практического приложения для сайта, например, калькулятора или модуля считывания данных из формы, заполненной клиентом;
  • информация о том, какие требования предъявляются к разработчикам на JavaScript на собеседованиях при трудоустройстве;
  • работа в редакторе кода.

Плюсы: наличие практических заданий для закрепления теории.

Минусы: бесплатно можно пройти только первые уроки. Дальнейшее обучение — за деньги (от 92 рублей в месяц).

Об авторе: занятия проводит Иван Петриченко, профессиональный frontend-разработчик, занимающийся созданием сайтов «под ключ».

6. «Основы JavaScript» от DoCode.ru

Длительность: всем желающим предлагается 19 часов лекций и неограниченная практика.

Документ об обучении: не выдаётся.

Формат обучения: на сайте приведены лекции, совмещенные с практическими занятиями. Проверка правильности выполнения заданий — автоматическая.

Программа обучения: курс разделён на 4 основных модуля, посвященных HTML5 и CSS, Bootstrap, jQuery и непосредственно основам JavaScript . Далее в рамках каждого модуля даётся подробное изложение материала.

Чему можно научиться в рамках курса:

  • работать с переменными, выполнять арифметические и логические действия;
  • работать со строками и массивами (находить определённый элемент, выполнять объединение и т. д.);
  • работать с функциями и свойствами объектов;
  • использовать циклы, логические операторы.

Плюсы курса: подробное изложение материала с уклоном в практическую плоскость.

Минусы курса: занятия обезличены. Нет возможности задать вопрос преподавателю.

Данные об авторе: отсутствуют.

7. «jQuery» от DoCode.ru

Длительность: не зафиксирована.

Документ об обучении: не выдаётся.

Формат обучения: все желающие получают доступ к лекциям и практическим занятиям на сайте. Программа проверяет правильность предлагаемых решений. Общение с лектором не предусмотрено.

Программа занятий: курс посвящён возможностям библиотеки jQuery. Пользователи последовательно учатся выполнять различные действия при помощи её инструментов.

Чему можно научиться на курсе:

  • выделять родительские и дочерние, чётные и нечётные элементы в массивах;
  • искать элементы по имени класса или ID;
  • перемещать элементы;
  • корректировать всю страницу.

Плюсы курса: пользователь последовательно учится выполнять необходимые действия.

Минусы курса: отсутствует общение с лектором. В непонятных вопросах приходится разбираться самостоятельно.

8. «Программирование на JavaScript» от HTML Academy

Длительность: не определена.

Документ об обучении: не предусмотрен.

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

Программа обучения: все занятия отнесены к одному из модулей («Основы программирования», «Условия», «Циклы», «Массивы», «Функции» и «Объекты»).

Чему можно научиться на курсе:

  • изучить основы программирования на JS;
  • работать с логическими операциями;
  • разрабатывать драйвера для печати, работающие с множеством условий;
  • работать с массивами данных и функциями;
  • узнать, что такое объекты, как их использовать на практике.

Плюсы курса: наличие практических занятий.

Минусы курса: бесплатно предоставляется только базовая информация.

Сведения об авторе: отсутствуют.

9. «Язык JavaScript» от JavaScript.Ru

Длительность курса: не определена.

Документ об обучении: не предусмотрен.

Формат обучения: лекционный материал представлен на сайте. В каждом модуле имеются практические занятия. Проверить правильность выполнения можно здесь же. Онлайн-лекции, общение с преподавателями не предусмотрены.

Программа курса: вся информация разбита на отдельные модули — «Введение», «Основы JS», «Качество кода», «Объекты: основы» и т. д. Завершающий модуль — «Разное».

Чему можно научиться на курсе:

  • работать с основными типами данных;
  • обрабатывать ошибки;
  • работать с функциями и объектами;
  • писать программы на JavaScript.

Плюс курса: подробное изложение материала, наличие практических заданий с проверкой правильности выполнения.

Минусы курса: отсутствие общения с преподавателем. Если что-то непонятно, задать вопрос не получится.

Сведения об авторе: отсутствуют.

10. «Изучение JavaScript от нуля до гуру» от Гоши Дударя

Длительность: 22 видеоурока продолжительностью от 3 до 56 минут.

Документ об образовании: не предусмотрен.

Формат обучения: пользователь просматривает ролики на YouTube с пояснениями автора. Текстовые лекции, практические задания не предусмотрены.

Программа курса: вся информация разбита на отдельные уроки: от «Вступления» и «Основ» до «Массивов» и «Строковых операций». Просмотр можно начинать с любой лекции.

На курсе можно:

  • получить базовые теоретические знания о языке, его возможностях;
  • узнать об обрабатываемых типах данных, доступных функциях и операциях.

Плюс курса: заниматься можно в любое время. Если есть определённые знания о языке, можно прослушать только нужный модуль.

Минусы курса: отсутствие практических занятий и обратной связи с автором.

Автор курса: Гоша Дударь. Представляется «просто программист».

11. «JavaScript уроки. Полный курс» от Victor Stork

Длительность: 44 ролика продолжительностью до 16 минут.

Документ о прохождении курсов: не предусмотрен.

Формат обучения: на YouTube можно просмотреть ролики, посвящённые отдельным темам. Практические задания отсутствуют.

Программа обучения: в роликах делается акцент на разных темах: «Введение», «Инструменты», «Тонкости работы с текстом», «Анимация», «Запуск функций по таймеру», «Написание игр» и т. д.

Чему можно научиться на курсе:

  • работать с массивами данных, ознакомиться со способами их обработки;
  • узнать, что скрывается под словами Git и GitHub, npm, Babel, Browserify, Webpack;
  • писать игры, работать с анимацией. Использовать эти навыки для своих сайтов;
  • работать с функциями, в том числе запускать их по таймеру.

Плюсы курса: все занятия достаточно короткие. В каждом рассматривается только один нюанс программирования на JavaScript.

Минусы: пользователь может самостоятельно пробовать писать на JS, но проверка правильности не предусмотрена.

Автор: Victor Stork.

12. «Уроки JavaScript с нуля» от IT-KAMASUTRA

Длительность: 29 видеороликов продолжительностью до 56 минут.

Документ об образовании: не предусмотрен.

Формат обучения: вся информация предоставляется в виде лекций. Практические занятия, общение с лектором не предусмотрены.

Программа занятий: пользователям предлагаются отдельные ролики, рассказывающие об HTML, VS Code, CSS, переменных, функциях и их параметрах, массивах, объектах.

Что даёт курс:

  • базовую информацию о том, что представляет собой JavaScript;
  • сведения о работе со слайдерами;
  • данные об объектах и функциях, способах их вызова;
  • сведения о конструкторах для слайдеров.

Плюсы курса: из всего многообразия можно выбрать только нужные ролики.

Минусы курса: отсутствует общение с преподавателем. Теоретические знания не подкрепляются практикой.

13. «Бесплатный курс по JavaScript. Уроки JavaScript с нуля» от «Фрилансера по жизни»

Длительность: 12 роликов продолжительностью до 40 минут.

Документ об образовании: не предусмотрен.

Формат обучения: видеолекции. Практика, онлайн-общение отсутствуют.

Программа курса: пользователь может просматривать ролики, рассказывающие об основах языка, структуре кода, константах, операторах, в том числе условных, функциях, рекурсиях, синтаксисе, работе с данными, массивах.

Чему можно научиться на курсе:

  • работать с основными инструментами JavaScript;
  • создавать собственные приложения, выполнять вёрстку.

Плюс курса: информация адресована и понятна тем, кто раньше вообще не занимался программированием.

Минус курса: даются только теоретические знания. Закрепить информацию на практике не удастся.

14. «Уроки JavaScript» от Web Developer Blog

Длительность: 20 видеороликов продолжительностью не более 13 минут.

Документ о прохождении курса: не выдаётся.

Формат обучения: пользователь может в удобное для себя время просматривать ролики на YouTube. Практические занятия, тесты не предусмотрены.

Программа обучения: каждый ролик в рамках курса посвящён отдельной теме: «Переменные», «Циклы», «Операторы», «Массивы», «Функции», «Объекты», «Обработка событий», «Работа с DOM», «Модальные окна», «Выпадающие окна» и т. д.

Что можно узнать на курсе:

  • что представляет собой язык JS, какие возможности он предоставляет;
  • как работать с основными типами данных;
  • как создать конвертер валют для сайта;
  • как создавать различные типы меню и окон;
  • как работать с модальными изображениями;
  • как писать Popup.

Плюс обучения: значительное внимание уделяется практическому применению возможностей языка.

Минус курса: пользователю предоставляются только лекции. Закрепить знания на практике не получится.

15. «Курс JavaScript Basic» от EasyCode

Длительность: 34 видео продолжительностью до 32 минут.

Документ о прохождении обучения: не выдаётся.

Формат обучения: пользователь в удобное для себя время может просматривать ролики, в том числе наиболее интересные или важные для себя.

Программа обучения: любой желающий может узнать, что представляют собой переменные языка, числа, строки, объекты и условные операторы. Предоставляется информация о циклах и функциях, работе с атрибутами, событиях, AJAX и Promises.

Чему можно научиться на курсе:

  • работать с основными типами данных, выполнять их преобразование;
  • работать с разными объектами;
  • запускать функции;
  • выявлять ошибки в программном коде;
  • работать с Post-запросами.

Плюс курса: доступное изложение основных моментов, связанных с практическим использованием JavaScript.

Минус обучения: отсутствие практики.

16. «Базовый JavaScript» от Андрея Андриевского

Продолжительность: 24 видео различной длительности.

Документ об прохождении курса: не выдаётся.

Формат обучения: видеоролики. Личное общение с преподавателями, практические занятия не предусмотрены.

Программа обучения: в роликах даётся информация о массивах, условных операторах, объектах и работе с ними, работе с Dom, написании игр.

Чему можно научиться на курсе:

  • работать с циклами (while) и условными операторами (if);
  • работать с Dom;
  • писать собственные игры;
  • обрабатывать события.

Плюс курса: значительное внимание уделено практическому применению возможностей языка.

Минус курса: пользователь получает только теоретические знания без закрепления на практике.

17. «Уроки JavaScript для начинающих с нуля» от Олега Шпагина

Продолжительность: автор предлагает 39 роликов, посвящённых различным аспектам программирования на JavaScript.

Документ о прохождении обучения: не выдаётся.

Формат обучения: видеоролики с комментариями автора.

Программа обучения: Олег Шпагин предлагает ознакомиться с базовой информацией о языке (переменные, логические операции, функции). Значительная часть роликов посвящена созданию эффектов на сайте с использованием возможностей JavaScript.

Чему можно научиться на курсе:

  • работать с данными различных форматов;
  • создавать циклы for, if, while;
  • писать практические приложения, например, для имитации фейерверка, снега, эффекта бьющегося экрана;
  • работать с функциями, в том числе с запуском по таймеру.

Плюс курса: автор рассказывает о возможности практического применения инструментов языка.

Минус курса: предоставляется только теория.

18. «Основы JavaScript» от Sorax

Длительность: 35 видео различной продолжительности.

Документ о прохождении курса: не предоставляется.

Формат обучения: пользователь просматривает ролики автора. Если есть вопросы, их можно задать в комментариях. Практические задания и тесты не предусмотрены.

Программа курса: автор предлагает отдельные занятия, посвящённые основам языка, инструкциям, выражениям и операторам, типам данных, числам, строкам, логическим операциям, условным инструкциям и операторам, объектам, функциям, классам, массивам, регулярным выражениям.

Что даёт курс:

  • основные знания о JavaScript;
  • информацию о работе с объектами History, Screen, Navigator;
  • возможность научиться работать с Dom.

Плюсы курса: изложение ведётся доступным языком.

Минусы курса: для практического закрепления полученных сведений придётся искать другие возможности.

19. «Видеоуроки JavaScript» от AmperkaRu

Длительность: 10 видеоуроков продолжительностью 2-11 минут.

Документ о прохождении обучения: не предусмотрен.

Формат обучения: видеоуроки. Пользователь сам решает, когда смотреть. Тестовые испытания не проводятся.

Программа курса: в рамках обучения отдельное внимание уделяется циклам, переменным, объектам, массивам, условным операторам, созданию библиотек и работе с ними.

Обучаясь на курсе, можно:

  • получить базовые знания о JavaScript, возможностях языка;
  • создавать библиотеки для Iskra JS и Espruino;
  • управлять последовательным портом на Iskra JS.

Плюсы курса: доступное изложение материала.

Минусы курса: рассматривается только несколько специализированных тем.

20. «JavaScript для начинающих» от Алекса Лущенко

Длительность: автор предлагает 124 видеоурока различной продолжительности.

Документ о прохождении курса: не выдаётся.

Формат обучения: автор снимает ролики и размещает на своём YouTube-канале. Смотреть может любой желающий. Выполнение практических заданий, сдача тестов или экзаменов не предусмотрены.

Программа обучения: Алекс Лущенко предлагает короткие лекции, в которых рассматривается, как базовая информация, так и узко направленная. Например, можно узнать, как выкладывать и оформлять товары на сайте интернет-магазина.

Что можно узнать на курсе:

  • как создавать адаптивное меню;
  • как организовать прокрутку экрана разными способами;
  • как организовать переключение между фотографиями на сайте;
  • как создавать слайдеры и запускать их по таймеру;
  • как переключаться между элементами сайта для мобильного устройства.

Плюсы курса: рассматриваются не только теоретические аспекты языка, но и их практическое применение.

Минус курсов: нет возможности пообщаться с автором, уточнить непонятные моменты.

21. «Уроки JS» от Вячеслава Хатина

Длительность: 41 видео продолжительностью 13-27 минут.

Документ о прохождении обучения: не предусмотрен.

Формат курса: видеолекции. Общение с преподавателем, сдача тестов или экзаменов не предусмотрены.

Программа обучения: автор предлагает серию уроков с базовой информацией о JS. Те, кто уже знает, как работать с массивами, переменными, объектами, могут перейти к изучению более сложных вопросов, например, изучить, как адаптировать сайт под десктоп или мобильное устройство.

Что можно узнать на курсе:

  • что такое переменные, массивы, объекты, как их обрабатывать;
  • как работать с DOM;
  • как дополнить сайт разнообразными эффектами.

Плюсы курса: предусмотрена информация, рассчитанная на пользователей с различным уровнем подготовки.

Минусы курса: информация даётся только в теории. Практические занятия не предусмотрены.

22. «JavaScript для начинающих» от Anton Kholin

Продолжительность: 17 уроков и 28 тестов.

Документ о прохождении курса: сертификат.

Формат обучения: учащийся регистрируется на сайте. Далее он получает доступ к теоретическим лекциям и практическим заданиям.

Программа курса: вся информация разбита на несколько блоков. Сначала пользователи знакомятся с основной информацией о языке, его инструментах. Далее учатся работать с массивами, объектами, переменными. Предусмотрен и блок с усложненными заданиями.

Чему можно научиться на курсе:

  • писать и проверять программный код, выявлять ошибки в нём;
  • работать с регулярными выражениями, библиотеками.

Плюсы: предусмотрены практические задания для закрепления теоретических знаний.

Минусы: полноценная информация о программе обучения доступна только после регистрации на сайте.

23 «JavaScript. Основы для Начинающих» от Владилена Минина

Продолжительность: 6 часов.

Документ о прохождении обучения: не предусмотрен.

Формат обучения: курс представляет собой один видеоролик, в котором автор рассматривает самые разные аспекты работы с JS. Сдача тестов не предусмотрена. На вопросы автор отвечает в комментариях.

Программа обучения: Владилен Минин даёт информацию об азах программирования на JS. Можно узнать, что собой представляет цикл, объект, функция, массив. Во второй части ролика автор рассказывает о разных методах работы (indexOf, find, includes и т. д.).

Что можно узнать на курсе:

  • как найти элемент массива;
  • как создать новый массив, в котором каждому элементу присваивается результат вызова определённой функции;
  • как найти индекс определённого массива в объекте и т. д.

Плюсы курса: автор доступно рассказывает о сложном.

Минусы курса: вся информация собрана в одном ролике длительностью 6 часов.

24. «Node JS» от Владилена Минина

Продолжительность: 1 час.

Документ о прохождении курса: не предусмотрен.

Формат обучения: автор читает лекцию, сопровождая её практической демонстрацией работы.

Программа обучения: основное внимание уделено платформе Node JS, её возможностям.

Чему можно научиться: работе с файлами при написании кода на JS. Лекция рассчитана только на подготовленных пользователей.

Плюсы курса: лекционный материал сопровождается демонстрацией практической реализации.

Минусы: ответы на вопросы пользователей не предусмотрены.

25. «React JS» от Владилена Минина

Продолжительность: 1 час 17 минут.

Документ о прохождении обучения: не выдаётся.

Формат обучения: лекция от автора. Дополнительно он демонстрирует, как ту или иную операцию выполнить на практике.

Программа курса: автор рассказывает о React — библиотеке с открытым исходным кодом, на базе которой пользователи могут создавать интерфейсы для своих приложений.

Что можно узнать в процессе обучения:

  • какие компоненты библиотеки можно использовать для разработки приложений;
  • как работать со state;
  • что собой представляют динамические CSS-классы;
  • как создавать модальные окна.

Плюсы курса: автор рассказывает понятным и доступным языком.

Минусы курса: пользователи получают только теоретические знания.

26. «Интенсивное погружение в JavaScript» от Ивана Петриченко

Продолжительность: 8 лекций (2 часа 36 минут).

Документ о прохождении курса: при выборе бесплатной версии обучения не выдаётся.

Формат курса: пользователи, выбравшие бесплатный вариант, получают только доступ к видеолекциям. Платный курс дополнительно предполагает наличие тестовых и практических заданий, получение сертификата.

Программа обучения: пользователи получают общие знания о JS, знакомятся с его инструментами. Даётся базовая информация о массивах, объектах, функциях, циклах, условиях. На заключительном этапе обучения пользователям предлагается написать код для корзины товаров.

Что даёт курс:

  • полноценные базовые знания о языке;
  • возможность научиться работать с модальными окнами;
  • опыт использования разнообразных фреймворков.

Плюсы курса: доступное изложение материала.

Минусы курса: полный функционал доступен только в платном варианте.

27. «Vanilla JavaScript — создаём клон Paint в браузере» от Anton Golosnichenko

Продолжительность: 14 лекций (1 час 38 минут).

Документ о прохождении обучения: только в платной версии курса.

Формат занятий: при выборе бесплатного варианта пользователь получает доступ только к лекциям. Если оплатить обучение, дополнительно предлагаются практические занятия и тесты.

Программа занятий: пользователям предоставляется информация, достаточная для создания клона приложения Paint, работающего непосредственно в браузере. Также даётся полный цикл данных о Vanilla JS («чистом» языке программирования), его возможностях.

Что можно узнать на курсе:

  • как создать собственный графический редактор с сохранением файлов на ПК;
  • какие возможности предоставляет «чистый» JS;
  • как работать с HTML5 Canvas из JavaScript;
  • как обрабатывать события мыши и т. д.

Плюсы курса: подробное изложение материала.

Минусы курса: доступ к практическим занятиям можно получить только в платной версии.

28. «JavaScript» от Codecademy

Продолжительность: 30 часов.

Документ об образовании: в версии PRO.

Формат обучения: на сайте представлены общедоступные лекции. При подключении пакета PRO пользователь может проходить тесты и выполнять практические задания.

Программа курса: информация разбита на логические блоки «Условные», «Функции», «Массивы», «Циклы», «Итераторы», «Объекты», «Классы», «Модули» и т. д. Можно проходить их последовательно или выбрать нужные.

Что можно узнать на курсе:

  • какие типы данных применяются в JS;
  • как при работе с массивами использовать итерации;
  • как переносить JavaScript ES6 + в ES5;
  • как работать с модулями;
  • что такое асинхронное программирование, как его использовать.

Плюсы курса: базовая информация доступна уже на сайте.

Минусы курса: сайт — англоязычный. Если использовать автоматический перевод, возможны неточности.

Автор: нет информации.

Алексей Шаполов

Основатель и главный редактор проекта. Специалист в области интернет-маркетинга (SEO-продвижения и копирайтинга, в частности). Работаю онлайн с 2018 года.

Оцените автора
Пройти.Ру
Добавить комментарий