Курс «JavaScript»

Востребованный язык программирования с нуля за 3 месяца
-65% 0 дня 00:00:00
  • Актуальная программа

    Курс от разработчиков ведущих IT-компаний: «Газпромбанка», «Самоката», «Магнита» и других

  • База для работы в IT

    JavaScript — один из самых понятных и востребованных языков

  • Упор на практику

    Более 50 практических работ для отработки навыков

  • -65%

    Скидка  действует
    0 дня 00:00:00

JavaScript — ваш ключ
к веб-разработке

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

4 причины изучать JavaScript

  • Легко освоить с нуля

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

  • Популярная технология

    JavaScript используют как при создании фронтенда — видимой части сайтов, так и при разработке бэкенда — серверной части. Две из трёх вакансий разработчиков на рынке требуют знания JavaScript.

  • 5 760 BYN — средняя зарплата разработчика

    по данным портала «Хабр Карьера». Чтобы выйти на такой уровень, достаточно 1,5−2 года опыта.

  • Сможете зарабатывать на фрилансе во время учёбы

    Сайты нужны всем, поэтому на фриланс-бирже ежедневно появляется множество задач на их разработку.

Кому подойдёт курс

  • Новичкам в IT

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

  • Тем, кто пробовал учить JavaScript

    Курс поможет вам упорядочить знания и лучше разобраться в темах, которые раньше давались трудно.
А ещё вы закрепите навыки на практике и получите подробную обратную связь от разработчика-эксперта.

Каждый может освоить JavaScript

  • Максим не смог стать программистом в университете, но сделал это за несколько месяцев в Skillbox и уже работает по специальности.

    Бариста Фронтенд-разработчик
  • Виктория 10 лет отдала науке, но поняла: это не то, чем ей хотелось бы заниматься. Девушку пригласили в «Ингосстрах», когда она не прошла и половины курса.

    Биохимик Фронтенд-разработчик
    История Виктории
  • До курса Влад хотел стать топовым стилистом и открыть свой салон красоты, но разочаровался в этой идее и решил освоить веб-разработку. В результате ему удалось полностью переквалифицироваться и найти работу в IT-компании с помощью Центра карьеры Skillbox.

    Стилист Веб-разработчик
  • Александр успел поступить в один университет, бросить его, отслужить в армии и закончить другой. А в результате понял, чем хочет заниматься на самом деле, — прошёл курс по веб-разработке в Skillbox и устроился в МТС уже во время обучения.

    Военный Веб-разработчик
  • Леонид не получал удовольствия от работы в НИИ, но смог изменить свою жизнь. Теперь он счастлив в веб-разработке.

    Инженер Веб-разработчик
  • Николай убедился, что некоторым проще построить мост, чем освоить Excel. Теперь он создаёт программу для строителей и готовится к запуску IT-стартапа.

    Строитель Фулстек-разработчик
  • За год Али освоил базовую и продвинутую веб-вёрстку, основы JavaScript и выиграл IT-чемпионат. После фронтенда Али планирует изучить бэкенд и параллельно попробовать поработать на фрилансе. А потом — запустить свой онлайн-магазин.

    Школьник Фронтенд-разработчик
  • Дмитрий учился на юриста, но не проработал по профессии ни дня. Затем переехал в Москву и решил освоить веб-разработку. Сегодня Дмитрий нашёл свою философию жизни и увеличил доход в три раза.

    Менеджер по продажам / Сотрудник колл-центра Фронтенд-разработчик
  • Максим посвятил жизнь музыке, но не нашёл, как достойно зарабатывать на этом. Ему повезло: второй музыкой для него стало программирование. Максим устроился на удалёнку, обрёл свободу творчества и увеличил доход на 150%.

    Учитель Фронтенд-разработчик
  • Арсений пришёл в Skillbox в 15 лет, чтобы определиться с будущей профессией. Спустя несколько недель обучения фронтенду он уже знал, как устроены сайты, как их делают, и начал сам что-то верстать.

    Школьник Фронтенд-разработчик
  • К 30 годам Дмитрий попробовал несколько профессий. Учился на экономиста, пытался устроиться в банк, но не сложилось. После обучения на курсе Дмитрий получил предложение о работе от IT-компании. Теперь он зарабатывает в два раза больше, чем последние годы дизайнером.

    Дизайнер Фронтенд-разработчик
  • Пенсионер Евгений Потёмкин пришёл на курс, чтобы освоить что-то новое и улучшить свой сайт. Его отец был барменом, дома осталось много профессиональной литературы, поэтому Евгений решил этим поделиться. Сделал сайт на конструкторе, но он его не устроил. Поэтому подумал, что надо сверстать всё по-своему, — вот тогда будет здорово.

    Пенсионер Фронтенд-разработчик
  • К 21 году Иван Казанцев успел изучить вёрстку и JavaScript, сходить в армию и стать наставником по фронтенд-разработке.

    Наставник по вёрстке Фронтенд-разработчик
  • Максим увлекался вёрсткой со школы. Фрилансер из Нижневартовска прошёл курс по фронтенду в Skillbox, нашёл новую работу и планирует переезд в Питер.

    Верстальщик Фронтенд-разработчик
  • Роман Проскурнин начал делать ещё сайты в девяностых, а после перешел в сферу общественного питания. После 11 лет он решил вернуться к программированию — прошёл курс по веб-разработке в Skillbox и увеличил доход вполовину.

    Управляющий Веб-разработчик
Путь к профессии через практику

Получите все необходимые
на рынке навыки

  • Учитесь на реальных задачах из бизнеса

    Каждое задание — это кейс из практики специалиста. Именно такие задачи решают JavaScript-разработчики на старте карьеры.

Составили программу курса с учётом актуальных требований работодателей 
в 2024 году

Мы полностью перезаписали курс — изучили вакансии, пообщались с тимлидами «Газпромбанка», «Самоката», «Магнита», «Альфа-Банка», «Азбуки Вкуса» и сделали курс максимально актуальным для 2024 года. Внутри только те знания, которых ждут от джунов прямо сейчас.

Программа курса

  • 141 видеоурок
  • Более 50 практических работ
  • Регулярно мониторим рынок и обновляем курс
  • Обновлено в 2024 году
  1. JavaScript
    1. Введение
      • Познакомитесь с возможностями языка JavaScript
      • Настроите среду разработки и напишете первую программу
    2. Переменные и простые выражения
      • Поймёте, что такое алгоритм и блок-схема
      • Разберёте правила оформления кода
      • Напишете несколько простых программ — отработаете навыки работы с переменными и выражениями
    3. Boolean, условные операторы
      • Научитесь работать с типом данных Boolean, логическими операторами и выражениями
      • Освоите условные и тернарные операторы
      • Напишете программы для банкомата и расчёта налога
    4. Функции. Основы
      • Узнаете, что такое аргументы
      • Научитесь правильно называть переменные и функции в коде
      • Напишете несколько программ, чтобы закрепить навыки работы с функциями
    5. Введение в DOM
      • Познакомитесь с DOM — объектной моделью документа
      • Научитесь работать с HTML-элементами
      • Создадите приложение для интернет-магазина и интерактивное меню навигации для сайта
    6. Циклы и массивы
      • Научитесь добавлять и удалять элементы массива
      • Поймёте, как работать с циклами while, do while, for, for in, for of
      • Создадите веб-страницу со списком товаров
    7. Работа с массивами
      • Разберётесь, как сортировать, фильтровать, искать элементы в массиве
      • Создадите приложения «Домашняя библиотека» и «Корзина покупателя»
    8. Встроенные функции работы с массивами
      • Узнаете, как работать со строковыми данными
      • Поймёте, где используются колл-бэк функции и цепочки вызовов
      • Напишите несколько программ
    9. Объекты
      • Научитесь работать с объектами JavaScript: создавать их, добавлять свойства, сравнивать, хранить в них данные
      • Напишете программу для поиска автомобилей в каталоге
    10. Расширенный DOM
      • Разберётесь, как перемещаться по DOM-дереву и находить в нём элементы
      • Узнаете, как работать с событиями в браузере
      • Создадите мини-галерею с изображениями и несколько интерактивных веб-страниц
    11. Работа с формами
      • Познакомитесь с тегами form, input, их типами и атрибутами
      • Научитесь работать с элементами форм и полями ввода
      • Создадите несколько веб-страниц с разными типами форм
    12. Встроенные объекты и функции
      • Разберёте объекты Window, Math и Date
      • Научитесь сохранять и получать данные из cookie
      • Создадите веб-страницу со всплывающим окном и формой для ввода промокода
    13. Подключение библиотек
      • Научитесь подключать JavaScript-библиотеки и использовать готовые решения из них в своих проектах
      • Поработаете с несколькими библиотеками
    14. Хранение данных в браузере
      • Поймёте, как сохранять информацию после закрытия браузера или перезагрузки страницы
      • Начнёте создавать приложение «Видеотека» со списком фильмов, которое позволит сохранять и извлекать данные
    15. Работа с сервером
      • Узнаете принципы концепции «клиент-сервер»
      • Научитесь взаимодействовать с сервером с помощью Fetch API, чтобы передавать запросы и обрабатывать ответы
      • Продолжите работать над приложением «Видеотека»
    16. Обработка ошибок
      • Научитесь находить ошибки и корректировать поведение программы в нештатных ситуациях
      • Доработаете функционал приложения «Видеотека»
    17. Модули
      • Узнаете, что такое модули и для чего они нужны
      • Научитесь экспортировать и импортировать сущности из модулей в другие части кода
      • Отточите навыки на веб-приложении для учёта товаров на складе
    18. Event loop и асинхронная разработка
      • Узнаете, как работать с асинхронным кодом
      • Поймёте принципы потока в браузере
      • Познакомитесь с Promise, EventLoop и другими технологиями
      • Создадите веб-страницу с постепенной загрузкой изображений и progress bar
    19. Классы
      • Узнаете, что такое классы и как их использовать
      • Поработаете с веб-приложением для курьеров
    20. Изображение пункта программы Возможность работать на фрилансе
      • На фриланс-биржах больше всего заказов на создание сайтов

Мы постоянно обновляем курс — перезаписываем старые уроки и добавляем новые. Последняя дата обновления: апрель 2024 года

Ваше будущее резюме

Должность

JavaScript разработчик

Навыки

  • Уверенно программирую на JavaScript
  • Создаю DOM-элементы и HTML-элементы динамически
  • Меняю и настраиваю DOM-элементы
  • Добавляю обработчики событий
  • Использую JavaScript-библиотеки
  • Создаю таймеры и интервалы
  • Работаю с историей браузера
  • Управляю данными, которые пользователь вносит в формы
  • Работаю с медиафункциями: управление видео, музыкой
  • Пишу асинхронный код с помощью промисов

Инструменты

Как проходит обучение

  • Теория с доступом навсегда

    Видеоуроки можно смотреть в любое время, доступ к курсу и всем обновлениям останется с вами навсегда.

  • Практика для ваших навыков

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

  • Персональная обратная связь

    Подробная обратная связь от кураторов-экспертов в течение 24 часов с момента отправки работы.

Кроме технических навыков, вы прокачаете софт скилы

  • Поиск информации

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

  • Коммуникативные навыки

    Научитесь чётко понимать задачи, взаимодействовать с наставником, а также уверенно презентовать и защищать свои идеи и решения в коде.

  • Навыки планирования

    Благодаря практическим работам, которые разбиты на этапы, научитесь организовывать свою работу по шагам, по понятному алгоритму.

  • Решение проблемных ситуаций

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

Спикеры курса доступно объяснят даже сложные темы

Наставники

  • Маша Кузьмичева Тимлид в компании «Лига А»
    Была сначала разработчицей, а затем доросла до тимлида в компании «Лига А». Руководила отделом стажировки и работала с ребятами, которые только начинают свой путь в IT.

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

    «Мария мотивировала меня, помогала, когда возникали сложности. Поначалу я боялась задавать куратору вопросы, но Мария научила меня, что в этом нет ничего страшного».
  • Максим Кирпичников Бэкенд-разработчик в «ТЦР» (АО «Т-Банк»). 4+ лет в сфере веб-разработки
    Разработал вместе с командой бэкенд для одного из флагманских проектов онлайн-школы.

    «Огромное спасибо моему куратору Максиму. Всегда подскажет, как доработать код. Быстро отвечает на вопросы и проверяет работы. Настоящий профессионал».
  • Михаил Костяков Фрoнтенд-разработчик в компании kokoc group
    5 лет в разработке, создаёт приложения и ботов для Telegram, ведёт блоги на Хабре, Дзене и Telegram-канал. Преподаёт программирование и пишет образовательные материалы.

    «Спасибо куратору Максиму за поддержку. Максим не только проверял мои работы, но ещё всегда делился полезными статьями и материалами, старался заинтересовать меня, на протяжении всего курса. Мне как новичку в IT это очень важно».

Поддержим вас на пути
к новой профессии

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

Поможем вам достичь карьерных целей

  • За 4 года

    мы трудоустроили более 20 000 студентов

  • 2 200+ компаний

    находятся в нашей базе работодателей

  • Более 20% студентов

    берут заказы на фрилансе во время обучения

Найдёте первых заказчиков
в «Скил Маркете»

  • Комьюнити
  • Реальные заказы
  • Первые клиенты
  • Кейсы в портфолио

«Скил Маркет» — это комьюнити Skillbox
 в Telegram, в котором участники публикуют заказы на коммерческие
и некоммерческие проекты. Там вы сможете откликаться на задачи
или искать людей себе в команду для совместных проектов.

Отзывы участников

Понравилось, что все необходимые знания собраны в грамотном для изучения порядке. Спикеры в видео всё хорошо объясняют на примерах. Есть возможность учиться сразу на практике. К тому же, никто не заставляет проходить курс. Мой прогресс — это моя ответственность и моё желание. Для меня это плюс.

Жаль, что доступ к курсам даётся на определённый срок. По крайней мере, когда я брал профессию Frontend-разработчика, доступ, по-моему, давался на три года. Для меня это недостаточный срок, чтобы качественно изучить весь материал. Хотя, может быть, проблема во мне.
Очень нравится формат курса и фидбэк спикеров в Telegram-чате. В модулях немного не хватает рассмотрения проблем, которые могут встречаться в профессии в будущем.

Сертификат от Lerna

Подтвердит, что вы прошли курс Skillbox, и станет дополнительным аргументом при устройстве на работу.

Посмотреть сертификат

Стоимость курса

Скидка 65% действует 0 дня 00:00:00

  • 372 BYN/мес
  • -65%
130 BYN/мес
  • В рассрочку на 10 месяцев

Записаться на консультацию или оплатить на сайте

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Спасибо!

Ваша заявка успешно отправлена

Студенты довольны обучением

  • 93% выпускников отмечают, что Skillbox помог достичь поставленной цели
  • 78% выпускников готовы рекомендовать обучение в Skillbox

Данные независимого опроса выпускников Skillbox, проведённого Высшей школой экономики (НИУ ВШЭ)

4 500+ оценок на разных независимых площадках

  • 4,7
    4 967 оценок
  • 4,7
    974 оценки
  • 4,8
    490 оценок
  • 4,5
    2 368 оценок
  • 4,7
    559 оценок
  • 5,0
    321 оценка
  • 4,5
    230 оценок
  • 4,7
    232 оценки

Часто задаваемые вопросы

  • Я никогда не разрабатывал сайты. У меня получится?
    Конечно! У вас всё получится даже без специальных знаний, главное — не забывайте практиковаться. С трудными задачами помогут эксперты, которые будут сопровождать вас на протяжении всего курса.
  • Смогу ли я совмещать работу и обучение?
    Да, вы можете заниматься в свободное от работы время. Однако, чтобы пройти курс за 3 месяца, мы советуем уделять обучению по 2 часа в день. Но такой график необязательно соблюдать, вы можете проходить курс в удобном темпе.
  • Какой компьютер потребуется для учёбы?
    Операционная система: Windows 10.0 или выше, macOS 10.15 или выше, Linux — актуальные версии ОС.
    Процессор: 4-ядерный процессор 2,5 Ггц и выше.
    Жёсткий диск: от 18 Гб свободного места.
    Оперативная память: от 4 Гб и выше.
    Видеокарта: Intel HD Graphics 4000 и выше, Nvidia 330m и выше, ATI Radeon HD 4850 и выше.
    Разрешение экрана: для комфортной работы желательно 1920×1080.
    Стабильное подключение к сети с устройства (рекомендованная скорость от 20 Мбит).
  • Нужно ли устанавливать программы для работы на курсе?
    Заранее ничего скачивать не нужно. Во время курса мы поможем вам установить весь необходимый софт для работы.
  • Кто будет мне помогать в обучении на платформе?
    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
  • Нужно ли знать английский?
    Совсем необязательно. Названия встроенных функций и выражений на языках программирования вы запомните в процессе. А незнакомые фразы можете перевести с помощью Google Translate. К тому же у вас будет доступ к урокам и материалам онлайн-платформы для изучения английского. Сможете подтянуть грамматику и расширить словарный запас.
  • Я смогу работать из дома?
    Конечно! Многие компании предлагают удалёнку на постоянной основе. Вам не придётся ездить в офис: главное — быть на связи с командой. А если хотите самостоятельно выбирать проекты и заказчиков, для вас всегда доступны фриланс-платформы.
  • Действуют ли какие-нибудь программы рассрочки?
    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.