Топ 20 бесплатных курсов по JavaScript

Навигация по странице:
Топ 20 бесплатных курсов по JavaScript

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

На этой странице представлены только бесплатные курсы. В основном они предназначены для самостоятельного изучения. Если нужна помощь наставника, а также сертификат, то рекомендуем пройти платные курсы.

Зарплата

Зарплата JavaScript-разработчика в России.

ЗарплатаКол-во вакансий
от 110 000 руб. 2 981
от 210 000 руб. 1 372
от 310 000 руб. 565
от 405 000 руб. 219
от 505 000 руб. 95

Навыки

ТОП 20 навыков JavaScript-разработчика, которые чаще всего требуются при приеме на работу.

Node.js
Git
CSS
HTML
React
TypeScript
Английский язык
Vue.js
PostgreSQL
MongoDB
SQL
MySQL
PHP
Redux
ООП
Webpack
Linux
Docker
Python
Vue
0200400
Показать все
По данным: https://hh.ru/

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

Школа: Нетология - университет интернет-профессий

Сайт: https://netology.ru/

Преподаватель: Дмитрий Бронских

Длительность: 4,5 часа групповых онлайн-занятий и 4 часа самостоятельной практики

Формат обучения: Вебинары и домашние задания

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

Программа:

Познакомитесь с разработкой на JavaScript и за 3 занятия сможете создать сайт и мобильное приложение.

Погружение в разработку на JavaScript. Создание проекта

  • Задачи JavaScript-разработчика
  • Инструменты JavaScript-разработчика
  • Обзор инструментов для итоговой работы: Bootstrap, JavaScript, Vue.js, API, Firebase
  • Подготовка вёрстки для итоговой работы
  • Создание проекта Vue-приложения
  • Домашнее задание

Разработка приложения

  • Обзор базовой структуры приложения
  • Написание приложения: компоненты, API, парсинг данных, визуализация результата
  • Публикация проекта в Firebase Hosting
  • Домашнее задание

Доработка приложения. Ответы на вопросы

  • Зададите вопросы эксперту
  • Разберёте, как можно доработать ваш проект
  • Поймёте, хотите ли погружаться в JavaScript-разработку

Познакомитесь c инструментами веб-разработки:

  • Bootstrap
  • JavaScript
  • Vue.js
  • API
  • Firebase
  • GitHub
  • Git

Особенности обучения:

  • Домашние задания
  • Чат студентов
  • Обучение с нуля

Этот курс предназначен для начинающих без опыта программирования. Вы изучите основные понятия и концепции программирования. Узнаете, как писать простые программы, поймете ошибки, возникающие при запуске и выполнении кода, получите опыт работы с модулями в JavaScript и получите необходимую базу для перехода к следующим курсам.

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Дата начала: В любое время

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

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Начинающим программистам.

Программа:

29 уроков (видео и/или текст), 13 упражнений в тренажере, 135 проверочных тестов, дополнительные материалы

  1. Введение
  2. Первая программа
  3. Идеальная программа
  4. Онлайн-среда Хекслета
  5. Арифметика
  6. Числа
  7. Структура
  8. Константы
  9. Функции
  10. Выражения
  11. Модули
  12. Математика
  13. Булева алгебра
  14. Условие с if
  15. Ошибки и отладка
  16. Автоматические тесты и модульное тестирование
  17. Рекурсивный процесс
  18. Итеративный процесс
  19. Цикл while и переменные
  20. Отладочная печать
  21. Мутаторы
  22. Цикл for
  23. Строки и работа со строками
  24. Значение null
  25. Switch
  26. Окружение
  27. Функции и побочные эффекты
  28. Типы данных
  29. Что дальше?

Чему научитесь:

  • Использовать основные языковые конструкции
  • Понимать ключевые концепции, такие как чистота и детерминированность
  • Разделять код на модули

Особенности обучения:

  • Асинхронный формат обучения
  • Бессрочный доступ к теории
  • Возможность переключиться на любую другую программу прямо в процессе
  • Возможность возврата денег
  • Дополнительные материалы
  • Доступ ко всем курсам платформы при оплате
  • Есть отзывы на странице
  • Помощь в «Обсуждениях»
  • Тренажер с практикой

Бесплатный вебинар научит вас основам JavaScript. Научитесь писать простой код и запускать его в браузере. Познакомьтесь с переменными, ветвями и циклами. Создайте простую консольную игру «Угадай число», чтобы проверить свои знания языка.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Преподаватели: Павел Тарасов

Дата начала: В любое время

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

Интенсивность: Обучение в свободном режиме

Формат обучения: Видеозаписи всех онлайн-занятий. Общение с одногруппниками. Методички и практические задания.

Кому подойдет: Для начинающих с нуля.

Чему научитесь:

  • Писать простой код
  • Познакомитесь с переменными, ветвлениями и циклами
  • Создадите простую консольную игру «угадай число»

В этом видеокурсе будут рассмотрены основные понятия и базовые особенности языка. Без знания которых вы не сможете начать работать с JavaScript, этот курс подходит для начинающих разработчиков.

Школа: LOFT - школа онлайн обучения IT профессиям

Сайт: https://loftschool.com/

Дата начала: В любое время

Длительность: 14 уроков, 02:16:00

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Данный курс специально создан для начинающих javascript-разработчиков с небольшим опытом.

Программа:

14 уроков, 02:16:00

  1. Введение
  2. Типы данных
  3. Оператор If
  4. Оператор For
  5. Функции
  6. Область видимости и замыкания
  7. Всплытие
  8. Типы объявления функций
  9. Стрелочные функции
  10. Let
  11. Const
  12. Объекты
  13. Массивы
  14. Заключение

Ваши навыки после обучения :

  • Основные понятия
  • Базовые возможности языка

Узнайте, как JavaScript работает в браузере. Научитесь взаимодействовать с пользователями и делать веб-страницы интерактивными. Решим проблемы, с которыми регулярно сталкиваются веб-разработчики.

Школа: HTML Academy - интерактивные онлайн-курсы

Сайт: https://htmlacademy.ru/

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Данный курс является интерактивным тренажером. Курс подойдет новичкам, которые хотят освоить JavaScript и начать решать типичные задачи веб-разработки.

Программа:

4 части, 57 заданий, 4 испытания

Условия и создание элементов

Познакомимся с условиями, научимся создавать и добавлять на страницу новые элементы, напишем счётчик лайков и систему комментирования.

Коллекции и свойства элементов

Познакомимся с коллекциями элементов и циклом for of, научимся с помощью свойств получать данные и управлять элементами.

Прокрутка и операторы

Узнаем, как управлять прокруткой в браузере, и познакомимся с операторами равенства и логическим И.

Динамические стили элементов

Научимся менять стили элементов, используя свойство style и данные из полей ввода.

Вы узнаете как:

  • Работает JavaScript в браузере
  • Взаимодействовать с пользователями и делать веб-страницы интерактивными

Особенности обучения:

  • Сертификат

Автор: Школа itProger / Программирование

Научитесь работать с HTML с помощью языка JS, а также разработайте несколько мини-проектов. К концу курса у вас будет достаточно знаний, чтобы начать использовать Java Script в своих проектах. Начинается курс js для начинающих с переменных, а затем постепенно переходит к изучению более сложных структур.

Школа: itProger - онлайн-школа IT профессий

Сайт: https://itproger.com/

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Для кого этот курс: Для начинающих

Программа:

  1. Введение
  2. Основные моменты
  3. Вывод информации
  4. Переменные и типы данных
  5. Математические действия
  6. Условные операторы
  7. Массивы
  8. Циклы
  9. Всплывающие окна
  10. Функции
  11. События
  12. Управление HTML и обработка форм
  13. Создание таймеров и интервалов
  14. Создание объектов
  15. Заключительный урок

Вы научитесь: Изучите все основные концепции, научитесь работать с HTML при помощи языка JS, а также разработаете несколько мини проектов.

Особенности обучения:

  • Онлайн редактор кода
  • Разработка несколько проектов в процессе обучения
  • Дополнительные курсы
  • Справочник

Автор: Владилен Минин

Из программы курса вы узнаете, что такое переменные, типы данных, числа, BigInt, строки, функции, массивы, объекты, асинхронность, Promise, async await, работа с DOM и все это с использованием актуального синтаксиса.

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для начинающих с нуля

Содержание видео:

  • 0:00:00 - Введение
  • 0:01:31 - Что такое JavaScript
  • 0:29:44 - Основы
  • 1:43:52 - Числа + BigInt
  • 2:21:24 - Строки
  • 2:41:21 - Функции
  • 3:03:39 - Массивы
  • 3:45:06 - Объекты
  • 4:20:50 - Асинхронность
  • 4:41:03 - Работа с DOM
  • 5:39:29 - Заключение

Изучите основы языка программирования Javacript для создания интерактивных интерфейсов на практике

Сайт: https://wayup.in

Автор курса: Сергей Демин

Длительность: 7 дней

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

Кому подойдет: Для начинающих

Программа:

6 занятий с проверкой домашних заданий

  1. Переменные, типы данных, простейшие операции
  2. Циклы, массивы, объекты, функции
  3. Знакомство с DOM
  4. Работа с DOM
  5. Практическая работа
  6. Как построить карьеру frontender-а

Вы изучите:

  • Синтаксис JS
  • Объекты и массивы
  • Функции и циклы
  • Реальный проект

Особенности обучения:

  • Сертификат и резюме
  • Наставник
  • 3 скрипта будет написано на Javascript
  • Файлы, материалы, ссылки
  • Удобный личный кабинет

Этот полный курс предоставляет фронтенд-разработчикам практические навыки работы с JavaScript. Все теоретические курсы подкрепляются практикой.

Школа: beONmax - онлайн курсы программирования

Сайт: https://beonmax.com/

Дата начала: В любое время

Длительность: 19 часов

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Программистам с базовыми знаниями и навыками HTML и CSS

Программа:

Программа обучения включает видео уроки

Подготовка к работе
  • О курсе. Как проходит обучение по курсу
  • Подготовка к работе. Настройка рабочего пространства
  • Как работать с JSHint
Основы
  • Подключение JS к странице и переменные
  • Классификация типов данных в JavaScript
  • Простое общение с пользователем
  • Операторы в JS
  • Учимся работать с системой контроля версий Git
  • Как работать с GitHub
  • Подготавливаем проект к дальнейшим урокам
  • Тестирование
  • Условия
  • Циклы
  • Практика. Пишем приложение. Часть
  • Функции
  • Callback-функции
  • Объекты
  • Массивы и псевдомассивы
  • Объектно-ориентированное программирование (ООП)
  • Отлавливаем ошибки в своем коде при помощи консоли разработчика. Breakpoints
  • Динамическая типизация в JS
  • Задачи на понимание основ JS
  • Получение элементов со страницы
  • Действия с элементами на странице
  • Задание на отработку действий со страницей
  • События и их обработчики
  • Бонус. События на мобильных устройствах и основы регулярных выражений
JavaScript в работе
  • Скрипты и время их выполнения. setTimeout и setInterval
  • Создаем табы на странице
  • Тестирование
  • Формируем портфолио на GitHub
  • Параметры документа, окна и работа с ними
  • Создаем таймер обратного отсчета на сайте
  • Конструкторы и классы
  • Контекст вызова (this)
  • Создаем модальное окно и работаем с this
  • Стандарт ES. Интерполяция
  • ES. let и const
  • ES. Стрелочные функции
  • ES. Параметры по умолчанию
  • ES. Классы
  • ES. Spread-операторы
  • Работаем с проектом и практикуемся использовать ES
Продвинутый JavaScript
  • JSON формат передачи данных
  • AJAX
  • Реализация скрипта отправки данных из формы
  • ES. Promise
  • Используем промисы на реальных примерах
  • Создаем слайдер на сайте
  • Создаем калькулятор на сайте
  • Как сохранить данные без БД. Работа с localStorage
  • Ошибки. Как избежать “поломки” своего кода
  • Современные библиотеки и фрэймворки. JQuery, как устроена $
  • Работаем с JQuery
  • Тестирование
  • Инкапсуляция. Прием модуль, как и зачем его использовать
  • Настраиваем Webpack и собираем наш проект
  • Сборка проектов при помощи Browserify
  • Как превратить код ES в старый формат ES Babel, Babel-loader и полифиллы
  • ES. Модули
  • Работаем с готовым кодом
Бонус. Дополнительные технологии
  • React
  • Написание тестов

Вы научитесь:

  • Узнаете, какой фрэймворк или библиотеку выбрать
  • Познакомитесь с самыми основами языка
  • Работать с Git и GitHub
  • AJAX, JSON
  • Разберетесь, как работать с npm, Babel, Browserify, Webpack
  • Изучите основы программирования и алгоритмов, ооп

Особенности обучения:

  • С нуля
  • Преподаватели - практики
  • Есть отзывы на сайте
  • Сертификат

Бесплатное обучение программированию на javascript от сообщества Хекслет. Онлайн курс посвящен азам написания приложений с нуля.

Сайт: https://ru.code-basics.com

Дата начала: В любое время

Длительность: 25 часов

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Онлайн курс посвящен азам написания программ на Javascript с нуля

Программа:

72 урока с практикой в браузере

Основы
  1. Привет, Мир!
  2. Комментарии
  3. Инструкции (Statements)
  4. Как мы проверяем ваши решения
  5. Синтаксические ошибки
Арифметика
  1. Арифметические операции
  2. Операторы
  3. Коммутативная операция
  4. Композиция операций
  5. Приоритет операций
  6. Числа с плавающей точкой
  7. Бесконечность (Infinity)
  8. NaN
  9. Линтер
Строки
  1. Кавычки
  2. Экранирующие последовательности
  3. Конкатенация
  4. Кодировка
Переменные
  1. Что такое переменная
  2. Изменение переменной
  3. Выбор имени переменной
  4. Ошибки при работе с переменными
  5. Выражения в определениях
  6. Переменные и конкатенация
  7. Стили именования
  8. Магические числа
  9. Константы
  10. Интерполяция
  11. Извлечение символов из строки
Типы данных
  1. Типы данных
  2. undefined
  3. Неизменяемость примитивных типов
  4. Слабая типизация
Вызов функций
  1. Функции и их вызов
  2. Математические функции JavaScript
  3. Сигнатура функции
  4. Параметры по умолчанию
  5. Вызов функции — выражение
  6. Функции с переменным числом параметров
  7. Детерминированность
  8. Стандартная библиотека
Свойства и Методы
  1. Свойства
  2. Методы
  3. Неизменяемость
  4. Свойства и методы как выражения
  5. Цепочка вызовов
Определение функций
  1. Создание (определение) функций
  2. Возврат значений
  3. Параметры функций
  4. Необязательные параметры функций
  5. Упрощенный синтаксис функций
Логика
  1. Логический тип
  2. Предикаты
  3. Комбинирование логических операций
  4. Логические операторы
  5. Отрицание
  6. Результат логических выражений
Условные конструкции
  1. Условная конструкция (if)
  2. else
  3. Конструкция else if
  4. Тернарный оператор
  5. Конструкция Switch
Циклы
  1. Цикл While
  2. Агрегация данных (Числа)
  3. Агрегация данных (Строки)
  4. Обход строк
  5. Условия внутри тела цикла
  6. Формирование строк в циклах
  7. Синтаксический сахар
  8. Инкремент и декремент
  9. Возврат из циклов
  10. Цикл For

Вы научитесь: Писать программы на Javascript

Особенности обучения:

  • 72 урока с практикой в браузере
  • Демо урок без регистрации
  • Бесплатно

Цель этого курса — познакомить студентов с основами программирования на JavaScript. Все это подготовит вас к практическому использованию этого инструмента.

Сайт: https://stepik.org

Преподаватель: Anton Kholin

Дата начала: В любое время

Интенсивность: 1-2 часа в неделю

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

Требования: Фактически особых требований нет. Достаточно желания, внимательности и общей компьютерной грамотности.

Программа:

17 уроков, 28 тестов, 23 интерактивные задачи

Введение в JavaScript

  1. В двух словах о JavaScript.
  2. Внедрение кода, структура программы, комментарии.
  3. Переменные, типы данных.
  4. Простейшие операции.
  5. Ветвление.
  6. Циклы.

Стандартные объекты

  1. Функции
  2. Объекты
  3. Строки
  4. Массивы
  5. Дата и время
  6. Математические функции

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

  1. Обработка ошибок
  2. Введение в регулярные выражения
  3. Использование регулярных выражений
  4. Замыкания

Заключение

  1. Заключительный урок

Вы научитесь: Писать программы на JavaScript.

Особенности обучения:

  • Сертификат
  • Учиться можно сразу
  • Есть отзывы

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

Сайт: https://learn.javascript.ru

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

Формат обучения: Теория, самостоятельное изучение.

Кому подойдет: Для начинающих

Программа:

  1. Введение
  2. Основы JavaScript
  3. Качество кода
  4. Объекты: основы
  5. Типы данных
  6. Продвинутая работа с функциями
  7. Свойства объекта, их конфигурация
  8. Прототипы, наследование
  9. Классы
  10. Обработка ошибок
  11. Промисы, async/await
  12. Генераторы, продвинутая итерация
  13. Модули
  14. Разное

Вы научитесь: Писать программы на Javascript.


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

Школа: HTML Academy - интерактивные онлайн-курсы

Сайт: https://htmlacademy.ru/

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

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

Программа:

6 частей, 122 задания, 10 испытаний

  • Часть 1: Основы программирования на JavaScript (13 заданий, 1 испытание)
  • Часть 2: Условия (15 заданий, 1 испытание)
  • Часть 3: Циклы (24 задания, 2 испытания)
  • Часть 4: Массивы (26 заданий, 2 испытания)
  • Часть 5: Функции (19 заданий, 2 испытания)
  • Часть 6: Объекты (25 заданий, 2 испытания)

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

Особенности обучения:

  • Сертификат
  • Актуальная программа

Канал: AmperkaRu

Учимся программировать платформу Iskra JS на языке JavaScript

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для начинающих с нуля

Программа:

10 уроков продолжительностью до 15 минут

  1. Быстрый старт с Iskra JS.
  2. Основы JavaScript. Переменные. Функции. Условия. Циклы.
  3. Учимся работать с объектами и модулями в JavaScript.
  4. Управление моторами на JavaScript. Уроки JavaScript #4
  5. Управляем последовательным портом на Iskra JS.
  6. Работаем с библиотеками.
  7. Создаём библиотеки для Iskra JS и Espruino.
  8. «Йодо: Интернет вещей». Собираем удалённый термометр на JavaScript.
  9. «Йодо: Интернет вещей». Восьмибитный плеер на JavaScript.
  10. «Йодо: Интернет вещей». Запускаем web-сервер и браузерную игру.

Автор: Изучаем мир ИТ / Олег Шпагин / Программирование

Уроки по основам языка программирования JavaScript.

Сайт: https://www.youtube.com

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для начинающих с нуля

Программа:

40 уроков продолжительностью до 20 минут

Открыть
  1. Что такое JavaScript пишем первую программу
  2. Как запустить ваш код
  3. Как подключить и вывести результат выполнения на экран
  4. Как установить и использовать Sublime Text 3
  5. Арифметические операции
  6. Переменные глобальные и локальные
  7. Логические операции ИЛИ, НЕ, И
  8. Команда document write
  9. Как сделать цикл for
  10. Цикл while и do while
  11. Выход из цикла break и continue
  12. Как превратить строку в число
  13. Методы shift и unshift
  14. Методы pop и push
  15. Как копировать массивы
  16. Как удалить элемент из массива
  17. Метод forEach
  18. Метод map
  19. Методы reduce и reduceRight
  20. Метод filter
  21. Использование методов every и some
  22. Конструкция switch case выбор по условию
  23. Конструкция switch case в примере с тэгом select
  24. Как создавать функции
  25. Как вызывать функции через интервал времени
  26. Как считать данные которые вводит пользователь
  27. Конструкция try catch finally
  28. Математические методы и функции Math
  29. Подключение обработчика событий
  30. Запуск кода JS при клике на кнопку или ссылку, подключаем событие onclick
  31. Хранилище LocalStorage - учимся сохранять данные о пользователе в браузере
  32. Как сделать перенаправление на странице
  33. Эффект бьющегося экрана TweenMax + html2canvas / Почти как игра
  34. Как подключить фейерверк к сайту, новогодний салют в праздник
  35. Уроки Javascript. Как сделать эффект падающего снега за мышкой, снежинки следуют за курсором мыши
  36. Как сделать новогоднюю открытку на вашем сайте, новогоднее поздравление!
  37. Как подключить новогоднюю гирлянду к вашему сайту, новогоднее украшение для сайта
  38. Как сделать метель на сайте
  39. Урок Javascript / Как подключить счетчик времени на сайт
  40. Как я изучаю новый язык программирования / Только для спонсоров

Автор: Web Developer Blog

Уроки JavaScript для всех новичков, которые хотят выучить этот мегапопулярный язык программирования и найти работу своей мечты. Уроки Javascript построены таким образом, что вы сначала изучаете основы Javascript, а затем переходите к практике применения всего, что вы узнали в программировании ранее.

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для начинающих

Программа:

40 уроков продолжительностью до 10 минут

Открыть
  1. Пишем Hello,world!
  2. Введение
  3. Переменные в JavaScript
  4. Основные операторы в JavaScript
  5. Взаимодействие с пользователем:alert,prompt,confirm
  6. Условные операторы if, if else, '?'.
  7. Циклы while, for
  8. Массивы
  9. Массивы: методы
  10. Функции
  11. Объекты
  12. Перебор свойств объекта
  13. Метод. Дата и время
  14. Обработка событий
  15. Как работать с DOM. Доступ к элементам вэб страницы
  16. Изменение элементов с помощью DOM.
  17. Добавление и удаление элементов с помощью DOM
  18. Работаем с input
  19. Работаем с селектом
  20. Пишем свой CSS генератор
  21. Пишем выпадающее меню
  22. Делаем вкладки табы (Tabs)
  23. Учимся делать модальные окна
  24. Анимация в js
  25. Как сделать слайдер (Carousel)
  26. Как сделать Фильтрацию на сайт
  27. Делаем калькулятор
  28. Как работать с API
  29. Модальные изображения
  30. Прогресс бар. Как управлять?
  31. Как сделать Popup
  32. Accordion пишем сами
  33. Простой Конвертер валют самому
  34. how to do To Do app
  35. Toggle Hide/Show своими руками. Alert
  36. Адаптивное меню на Js
  37. Snack bar блок
  38. Как работать с медиа запросами через JavaScript
  39. Топ 5 сайтов для изучения JavaScript
  40. Стоит ли учить JavaScript сейчас. Как учить JavaScript

Автор: Фрилансер по жизни - IT и фриланс

Все уроки JavaScript с нуля преподносятся в максимально понятной форме.

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для начинающих

Программа:

19 уроков продолжительностью до 1 часа

  1. План развития фронтенд разработчика. Эффективное обучение html css javascript
  2. Как правильно учиться в IT - сфере. ТОП ошибок при обучении. Конкретный план обучения.
  3. JQUERY VS JAVASCRIPT. Is jQuery worth learning in 2021?
  4. Что такое JAVASCRIPT? Как работает JS? Пишем первую программу на JavaScript. Уроки JAVASCRIPT с нуля
  5. Основы синтаксиса. Структура кода. Инструкции. Режим use strict. Уроки JAVASCRIPT с нуля.
  6. Переменные. Константы. Ключевые слова LET CONST VAR. Уроки JAVASCRIPT с нуля 2020
  7. Типы данных. Null String Undefined Boolean Number и другие. Уроки JAVASCRIPT с нуля 2020
  8. Операторы. "2"+2=22. Уроки JAVASCRIPT с нуля 2020
  9. IF ELSE. Условный оператор "?". Примеры IF ELSE. Уроки JAVASCRIPT с нуля 2020
  10. Циклы FOR и WHILE. Директивы break и continue. Уроки JAVASCRIPT с нуля 2020
  11. Функции. Стрелочные функции, рекурсия, планирование: setTimeout и setInterval.
  12. Объекты. Основы для начинающих. Синтаксис, создание, изменение. Уроки JavaScript с нуля
  13. Числа. Тип данных number. Работа с числами. проблема неточных вычислений.
  14. Строки. Тип данных string. Типы кавычек, поиск, регистр и получение подстроки.
  15. Массивы. Методы массивов. Редактирование, поиск, сортировка. Уроки JavaScript с нуля
  16. Document object model (DOM) за час. Изменение HTML CSS. Атрибуты и свойства. Окружение.
  17. Размеры, прокрутка и координаты элементов на странице и окна браузера.
  18. СОБЫТИЯ. addEventListener делегирование. Cобытия мыши клавиатуры загрузки сайта. Практика
  19. ФОРМЫ. Свойства, события, методы. Практические примеры. Уроки JAVASCRIPT

Автор: IT-KAMASUTRA

С помощью этих видео вы сможете выучить язык программирования JavaScript с нуля. Вам не нужно уметь программировать, знать любой другой язык программирования, быть математиком или иметь специальную подготовку. Чтобы изучить JS самостоятельно посмотрите видеоролики автора.

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для начинающих

Программа:

29 уроков продолжительностью до 1 часа

  1. Введение
  2. Про html
  3. VS Code
  4. Про CSS
  5. CSS детальнее
  6. Мой первый JS
  7. Var, переменные
  8. GetElementById
  9. Разбор ДЗ, урок 08
  10. Изменяем HTML с помощью JS
  11. Выносим js и css во внешние файлы
  12. Функция, function, введение
  13. Параметры функци
  14. Возвращаемое значение
  15. AddEventListener, события, events
  16. Калькулятор, HTML+CSS+JS
  17. If-else-if-else
  18. Event.CurrentTarget
  19. Массивы, цикл for
  20. Document.GetElementsByClassName
  21. Ну ваще с нуля) - CSS селектор
  22. Готовимся к объектам, делаем слайдер
  23. Объекты
  24. Превращаем слайдер в объект
  25. This, контекст вызова
  26. Создаём клоны, фабрика
  27. Конструктор, new
  28. Конструктор для слайдера
  29. Прототип prototype

Автор: Гоша Дударь

В этом плейлисте собраны все видеоуроки по изучению языка JavaScript.

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

Кому подойдет: Для начинающих

Программа:

31 урок продолжительностью до 45 минут

Открыть
  • Вступление
  • Основы
  • Пишем "Hello World"
  • Переменные и их типы
  • Математические операции
  • Условные операторы
  • Циклы
  • Методы alert, confirm, prompt
  • Массивы
  • Многомерные массивы
  • Функции
  • Локальные и глобальные переменные
  • События и обработчик событий
  • Обработка форм
  • Таймеры
  • Что такое ООП?
  • Математические операции
  • Дата и время
  • Массивы
  • Строковые операции
  • Заключительный урок
  • Изучение JavaScript в одном видео уроке за час!
  • Профессия Front-end разработчик | Презентация онлайн курса
  • Распознавание голоса и чтение текста на JavaScript (Примеры и демонстрация)
  • Анимированная прокрутка страницы на jQuery
  • Создание игры на чистом JavaScript за 20 минут!
  • avaScript и Bootstrap 4 за 15 минут - конвертор величин
  • Работа с Google Maps API / Создание своей карты на JavaScript
  • Создание ПК программы на JavaScript за 20 минут! Библиотека Electron JS
  • Игра Змейка на чистом JavaScript и HTML5 за 45 минут!

Узнайте, как эффективно использовать массивы, и закрепите навыки работы с моделью DOM браузера с помощью JavaScript. Урок подходит для начинающих программистов. Вам потребуются минимальные знания HTML, CSS и JavaScript.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

Длительность: 2 урока

Интенсивность: Обучение в свободном режиме

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

Программа:

2 урока

  1. Урок 1. Создаём игру Судоку на чистом JavaScript
  2. Урок 2. Создаём игру Судоку на чистом JavaScript

Вы узнаете как:

  • Эффективно использовать массивы
  • Работать с DOM-моделью браузера с помощью JavaScript

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

Школа: LOFT - школа онлайн обучения IT профессиям

Сайт: https://loftschool.com/

Дата начала: В любое время

Длительность: 6 уроков, 02:14:00

Интенсивность: Обучение в свободном режиме

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

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

Программа:

  1. Символьные классы, наборы и диапазоны символов
  2. Жадные и ленивые квантификаторы
  3. Флаги
  4. Якоря
  5. Скобочные группы и обратные ссылки в шаблоне
  6. Опережающие и ретроспективные проверки, а также альтернация

Вы узнаете как: Устроены регулярки, как ими пользоваться. Где искать альтернативные решения.


Погрузитесь в браузерный JavaScript. Узнаете, как изменить разметку или создать ее с нуля с помощью скриптов. Узнайте, что такое DOM API, научитесь работать с шаблонами, познакомитесь с событиями и методами для манипулирования DOM, научитесь клонировать элементы и напишите приложение.

Школа: HTML Academy - интерактивные онлайн-курсы

Сайт: https://htmlacademy.ru/

Дата начала: В любое время

Интенсивность: Обучение в свободном режиме

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

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

Программа:

3 части, 61 задание, 5 испытаний

JavaScript в браузере

Углубимся в работу JavaScript с вёрсткой. Научимся менять разметку и создавать её с нуля с помощью скриптов.

Знакомство с событиями

Научимся «оживлять» интерфейс и обрабатывать пользовательские события.

Манипуляции с DOM

Узнаем, что такое DOM API, поработаем с шаблонами, познакомимся с новыми событиями и методами для управления DOM

Вы узнаете как:

  • Использовать концепции JavaScript
  • Клонировать элементы
  • Менять разметку и создавать её
  • Оживлять интерфейс и обрабатывать пользовательские события
  • Программировать всплывающее окно и галерею
  • Работать с DOM
  • Работать с шаблонами
  • Разбираться в работе асинхронности

Особенности обучения:

  • Сертификат

НайтиКурс.Ру