— три мини-курса для мягкого старта в IT
— скидку до 55% на любую программу
Стройте карьеру мечты с нами. Забирайте: 
Зима закончится. Новые знания останутся навсегда
онлайн | С нуля | От 4 месяцев

Frontend-разработчик

Научитесь создавать внешний вид сайтов и приложений, работать с JavaScript и TypeScript, делать продукт привлекательным для пользователя и прибыльным для бизнеса

Курс «frontend-разработчик»

Курс по нейросетям в подарок
Учим использовать ИИ, чтобы на 40% быстрее освоить IT-профессию и выйти на работу

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

Выбирайте направление и учитесь на реальных задачах бизнеса

Frontend-разработчик

  • Погружение в веб-разработку

    • Модуль 1
    10 часов
    В финале вас ждет зачет и проект.

    В этом модуле узнаете:

    • как работает компьютер и интернет
    • какие инструменты есть у разработчика
    • где искать ответы на вопросы
    • как эффективно работать в команде
  • Веб-верстка 3.0. Whitemark (на выбор)

    • Модуль 2
    115 часов
    В финале вас ждет предрелизная подготовка проекта «Тишинский бульвар».

    В этом модуле узнаете:

    • как доработать разметку текстового блока
    • как наполнить шаблон контентом
    • как создать разметку текстового блока, сверстать, доработать и стилизовать его
    • как сверстать, доработать и стилизовать информационный блок
    • как сверстать, доработать и стилизовать гибкий компонент
    • как сверстать и доработать основное содержание и разделы страницы
    • как сверстать модальное окно обратной связи
    • как сверстать страницу вакансий и выбора квартир
    • как сделать адаптивную верстку разных страниц: от новостной до лендинга
    • как разработать анимации разных типов
  • Веб-верстка 3.0. Хабр Фриланс (на выбор)

    • Модуль 3
    115 часов
    В финале вас ждет предрелизная подготовка интернет-магазина Pawtastic.

    В этом модуле узнаете:

    • как доработать разметку текстового блока
    • как наполнить шаблон контентом
    • как создать разметку текстового блока, сверстать, доработать и стилизовать его
    • как сверстать, доработать и стилизовать информационный блок
    • как сверстать, доработать и стилизовать гибкий компонент
    • как сверстать и доработать основное содержание и разделы страницы
    • как сверстать модальное окно обратной связи
    • как сверстать страницу вакансий и выбора квартир
    • как сделать адаптивную верстку разных страниц: от новостной до лендинга
    • как разработать анимации разных типов
  • Веб-верстка 3.0. Газпромбанк.Тех (на выбор)

    • Модуль 4
    115 часов
    В финале вас ждет зачет и разработка проекта по ТЗ Газпромбанка.

    В этом модуле узнаете:

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

    • Модуль 5
    190 часов
    В финале вас ждет итоговая практическая работа.

    В этом модуле узнаете:

    • что такое переменные и простые выражения
    • что такое Boolean, условные операторы
    • что такое функции-основы
    • что такое циклы и массивы и как с ними работать
    • что такое объекты
    • как работать с формами
    • какие есть библиотеки в JavaScript
    • как хранить данных в браузере, работать с сервером и обрабатывать ошибки
    • что такое модули и класс
  • TypeScript и инструменты разработчика

    • Модуль 6
    62 часа
    Далее курс по выбору

    В этом модуле узнаете:

    • что такое Node.js и npm
    • что значит сборка
    • что такое классы и дженерики
    • как проводить тестирование
  • React.js (на выбор)

    • Модуль 7
    50 часов
    В финале вас ждет зачет и проект.

    В этом модуле узнаете:

    • что это такое
    • какая логика в React-компонентах
    • что такое структура проекта и базовые архитектурные паттерны
    • что такое роутинг в React-приложениях
    • как проводить тестирование и оптимизацию
    • что такое стейт-менеджеры
  • Vue.js (на выбор)

    • Модуль 8
    50 часов
    В финале вас ждет зачет и проект.

    В этом модуле узнаете:

    • что это такое
    • как взаимодействуют компоненты между собой и на странице
    • как проводить тестирование Vue-компонентов
    • как организовать структуру и код проекта
    • что такое Nuxt и SSR
  • Практика по TypeScript

    • Модуль 9
    20 часов
    В рамках модуля создадите приложение для студии подкастов. Далее курс на выбор.
  • Практика по Vue.js (на выбор)

    • Модуль 10
    30 часов
    В рамках модуля поработаете над блогом для путешественников.
  • Практика по React.js (на выбор)

    • Модуль 11
    30 часов
    В рамках модуля поработаете над блогом для путешественников.
  • Итоговая аттестация

    43 часа
    В финале курса выполните итоговый проект по одному из выбранному направлению. Работу можно будет добавить в портфолио.
  • Верстка веб-страниц
    • 2 месяца
    2 проекта 2 тренажера 70 задач на верстку

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

    • писать страницы на чистом HTML
    • позиционировать элементы на странице с помощью CSS
    • создавать логичную и последовательную иерархию страниц при помощи семантической верстки
    • использовать Google DevTools, средства разработчика в браузере
    • верстать адаптивные веб-страницы на Flexbox
    • работать в GitHub
  • Программирование на JavaScript
    • 3 месяца
    1 проект 1 тренажер 76 задач на JavaScript

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

    • создавать сложные скрипты с обработкой событий
    • работать с форматом JSON
    • использовать препроцессоры CSS
    • работать по методологии БЭМ
    • применять сборщики (Webpack)
  • TypeScript и инструменты для разработки
    • 3 месяца
    2 проекта 20 задач на TypeScript

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

    • писать программы на TypeScript
    • подключать TypeScript к проекту и настраивать
    • использовать препроцессоры CSS
    • работать с интерфейсами по методологии БЭМ
    • создавать SPA
    • настраивать сборку проекта на Webpack
    • использовать инструменты оптимизации приложений: svg-спрайты, мемоизация, Lighthouse
  • Разработка с помощью React.js
    • 3 месяца
    1 проект 1 тренажер 45 задач по React.js

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

    • писать компоненты на React
    • использовать продвинутый API
    • создавать приложение на Angular
    • создавать приложение на Vue.js
    • использовать анимацию на CSS или React
    • применять библиотеку Redux
  • Архитектура приложений и бэкенд
    • 2 месяца
    45 задач по React.js 15 задач

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

    • разворачивать приложение на Node.js
    • писать юнит-тесты для проверки работы небольшой части кода
    • Финальный проект: адаптивная верстка сервиса для поиска и получение данных через API
  • Карьерный трек
    • 1 месяц

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

    • составлять резюме и сопроводительное письмо
    • проходить собеседования
    • оформлять профиль на фриланс-биржах
    • искать заказы на биржах и общаться с заказчиками
    • сотрудничать в командных проектах
    • использовать методы agile
  • Верстка веб-страниц
    2 проекта 2 тренажера 70 задач на верстку

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

    • писать страницы на чистом HTML
    • позиционировать элементы на странице с помощью CSS
    • создавать логичную и последовательную иерархию страниц при помощи семантической верстки
    • использовать Google DevTools, средства разработчика в браузере
    • верстать адаптивные веб-страницы на Flexbox
    • работать в GitHub
  • Программирование на JavaScript
    1 проект 1 тренажер 76 задач на JavaScript

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

    • создавать сложные скрипты с обработкой событий
    • работать с форматом JSON
    • использовать препроцессоры CSS
    • работать по методологии БЭМ
    • применять сборщики (Webpack)
  • TypeScript и инструменты для разработки
    2 проекта 20 задач на TypeScript

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

    • писать программы на TypeScript
    • подключать TypeScript к проекту и настраивать
    • использовать препроцессоры CSS
    • работать с интерфейсами по методологии БЭМ
    • создавать SPA
    • настраивать сборку проекта на Webpack
    • использовать инструменты оптимизации приложений: svg-спрайты, мемоизация, Lighthouse
  • Разработка с помощью React.js
    1 проект 1 тренажер 45 задач по React.js

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

    • писать компоненты на React
    • использовать продвинутый API
    • создавать приложение на Angular
    • создавать приложение на Vue.js
    • использовать анимацию на CSS или React
    • применять библиотеку Redux
  • Карьерный трек
    • 1 месяц

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

    • составлять резюме и сопроводительное письмо
    • проходить собеседования
    • оформлять профиль на фриланс-биржах
    • искать заказы на биржах и общаться с заказчиками
    • сотрудничать в командных проектах
    • использовать методы agile
Для самостоятельных студентов
— Проекты от компаний-партнеров
— Диплом и сертификат об окончании курса
— Доступ к материалам навсегда
— Карьерный интенсив и поддержка Центра карьеры
— Проекты от компаний-партнеров
— Диплом и сертификат об окончании курса
— Доступ к материалам навсегда
— Карьерный интенсив и поддержка Центра карьеры
— 10 консультаций с экспертом во фронтенд-разработке
— Индивидуальные консультации с HR-специалистом
— Тестовое техническое собеседование
— Мини-курс «Английский для IT»
— Курс по soft skills
— Курс SQL Pro
— Проекты от компаний-партнеров
— Диплом и сертификат об окончании курса
— Доступ к материалам навсегда
— Карьерный интенсив и поддержка Центра карьеры
— 20 консультаций с экспертом во фронтенд-разработке
— Индивидуальные консультации с HR-специалистом
— Тестовое техническое собеседование
— Мини-курс «Английский для IT»
— Курс по soft skills
— Курс SQL Pro
— Поддержка Центра карьеры после выхода на работу
Для тех, кому важна поддержка
Для тех, кто хочет получить максимум
Базовый
2 521 ₽/мес
3 906 ₽/мес
6 300 ₽/мес
4 201 ₽/мес
6 510 ₽/мес
10 500 ₽/мес
Персональный
Персональный +
40
40
40
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Для самостоятельных студентов
Менторы отвечают на вопросы по темам курса

Координаторы помогают в обучении, решают организационные проблемы

Интерактивные вебинары

Доступ к материалам курса навсегда

Программа трудоустройства

Карьерный курс

Закрытый канал Центра карьеры

Все опции базового тарифа

+ 15 часов индивидуальных консультаций с ментором

+ Дополнительная карьерная консультация

+ Тестовое техническое собеседование с экспертом

+ Бонусный курс «Английский для IT»

+ Ревью резюме
Все опции базового и расширенного тарифов

+ Еженедельные персональные консультации с менторами по 60 минут

+ Свой проект с ментором во время обучения

+ Доступ к курсу «Алгоритмы и структуры данных"
Для тех, кому важна поддержка
Для тех, кто хочет получить максимум
Базовый
2 521 ₽/мес
3 906 ₽/мес
6 300 ₽/мес
4 201 ₽/мес
6 510 ₽/мес
10 500 ₽/мес
Персональный
Персональный +
40
40
40
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Программа подготовки к выходу на IT-рынок (4 недели) включает все нужные инструменты для поиска работы, которые можно применять в будущем.
Информационный курс, который поможет:
  • определиться с карьерной стратегией
  • построить дорожную карту развития
  • составить резюме и сопроводительное письмо
  • подготовиться к интервью и успешно его пройти
  • стажировки и вакансии от партнеров
  • стажировки, хакатоны, IT-песочница и другие проекты Skillfactory и Contented
  • анонсы дней открытых дверей, конференций, вебинаров
  • набор на программу трудоустройства
Наставничество ментора поможет вырасти быстрее
  • разбор вопросов по материалу курса
  • обсуждение кейсов из индустрии
Проходите собеседования уверенно
  • тренировка реального технического интервью
  • проверка навыков разработки
  • и решения задач в режиме онлайн
Пройдите все этапы найма в международную компанию
  • курс подходит для уровня А2
  • 15 уроков по 60 мин.
  • отдельный модуль по трудоустройству за рубежом
Эксперты Центра карьеры помогут вам создать продающее резюме и выделиться на фоне других кандидатов.
Наставничество ментора поможет вырасти быстрее
  • разбор вопросов по материалу курса
  • обсуждение кейсов из индустрии
Для самостоятельных студентов
Менторы отвечают на вопросы по темам курса

Координаторы помогают в обучении, решают организационные проблемы

Доступ к материалам курса навсегда

Программа трудоустройства

Карьерный курс

Закрытый канал Центра карьеры
Все опции базового тарифа

+ Индивидуальные консультации с ментором

+ Дополнительная карьерная консультация

+ Тестовое техническое собеседование с экспертом

+ Бонусный курс «Английский для IT»

+ Ревью резюме
Все опции базового и расширенного тарифов

+ Еженедельные персональные консультации с менторами по 60 минут

+ Свой проект с ментором во время обучения

+ Доступ к курсу «Алгоритмы и структуры данных"
Для тех, кому важна поддержка
Для тех, кто хочет получить максимум
Базовый
2 521 ₽/мес
3 906 ₽/мес
6 300 ₽/мес
4 201 ₽/мес
6 510 ₽/мес
10 500 ₽/мес
Персональный
Персональный +
40
40
40
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Цена в мес при рассрочке на 36 месяцев.
Первый платеж через месяц.
Программа подготовки к выходу на IT-рынок (4 недели) включает все нужные инструменты для поиска работы, которые можно применять в будущем.
Информационный курс, который поможет:
  • определиться с карьерной стратегией
  • построить дорожную карту развития
  • составить резюме и сопроводительное письмо
  • подготовиться к интервью и успешно его пройти
  • стажировки и вакансии от партнеров
  • стажировки, хакатоны, IT-песочница и другие проекты Skillfactory и Contented
  • анонсы дней открытых дверей, конференций, вебинаров
  • набор на программу трудоустройства
Наставничество ментора поможет вырасти быстрее
  • разбор вопросов по материалу курса
  • обсуждение кейсов из индустрии
Проходите собеседования уверенно
  • тренировка реального технического интервью
  • проверка навыков разработки
  • и решения задач в режиме онлайн
Пройдите все этапы найма в международную компанию
  • курс подходит для уровня А2
  • 15 уроков по 60 мин.
  • отдельный модуль по трудоустройству за рубежом
Эксперты Центра карьеры помогут вам создать продающее резюме и выделиться на фоне других кандидатов.
Наставничество ментора поможет вырасти быстрее
  • разбор вопросов по материалу курса
  • обсуждение кейсов из индустрии
—Теория от экспертов
— Сильные проекты для портфолио
— Помощь с трудоустройством
— Сертификат государственного образца 
Подобрать курс
Разработка на JavaScript с нуля, программы для более глубокого изучения языка и программирования — выбирайте, что нравится, практикуйтесь на реальных бизнес-задачах

Курсы JavaScript

Кому может пригодиться онлайн-обучение JavaScript

На JavaScript написано большинство ресурсов, на которые вы заходите каждый день, это основной язык фронтенда.

Если пишете код и готовы прокачаться, чтобы делать более сложные задачи? Вас ждет онлайн-курс «Frontend-разработчик" — освоите с нуля JavaScript, React и другие фреймворки для ускоренной работы.

Хотите углубиться в бэкенд? Вам все равно нужно будет обучение JavaScript. В базовом курсе программы «Backend-разработчик на PHP» целых 5 мини-проектов на этом языке.

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

Вернем деньги, если не найдете работу через полгода

Учитесь у лучших: над уроками работают эксперты из ведущих IT-компаний
Практикуйтесь с первых модулей — на тренажерах и заданиях по реальным брифам от клиентов
Повысьте шансы на оффер: участвуйте в программе трудоустройства от Центра карьеры
Инвестируйте в учебу выгодно: платите сразу и получайте скидку или возьмите беспроцентную рассрочку
Почему мы так говорим? Потому что уверены в знаниях и навыках, которые мы даем.

Учим востребованным IT-профессиям с 2016 года

Курсы обучения с нуля программированию, тестированию, Data Science, аналитике данных, инфобезопасности и другим техническим специальностям
Реальный опыт
20% времени вы изучаете теорию, и 80% — тренируетесь на задачах настоящего бизнеса
Эксперты из IT
Наши преподаватели сами работают в IT, они разрабатывают курсы и поддерживают вас на всем пути
Центр карьеры
Помогаем устроиться на работу: составить резюме, портфолио и подготовитья к интервью
Хотите получить новую профессию и начать успешную карьеру в IT? Skillfactory предлагает широкий выбор онлайн-курсов с нуля для освоения самых востребованных цифровых специальностей.
Подобрать курс
Оставьте контакты, и мы поможем подобрать IT-курс для вашей цели
Наш эксперт расскажет о разных IT-профессиях и подберет курс под ваши цели и задачи

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

Определяться с курсом по программированию — все равно что планировать путешествие: важно точно понимать свои цели и ожидания.
  1. Спросите себя, для чего вам нужен JavaScript и какие навыки хотите развить.
  2. Проверьте, актуальны ли материалы курса и соответствуют ли они последним трендам и технологиям.
  3. Поищите информацию о преподавателях программы, их опыте работы и профессиональном пути.
  4. Обратите внимание на курсы, где много практики и есть реальные проекты из индустрии.
  5. Изучите отзывы выпускников, чтобы оценить качество обучения. Их опыт многое вам расскажет и поможет сделать правильный выбор.
  6. И последнее, но не менее важное: активное сообщество выпускников и экспертов может стать опорой. Обмен знаниями и опытом позволит с легкостью влиться в профессиональную среду.
Учитесь из любой точки в удобное время
Развивайте профессиональные навыки в онлайн-формате
Москва
Ереван
Алматы
Минск
Киев
Ташкент
Баку
Казань
Санкт-Петербург
Новосибирск
Одесса
Нижний Новгород
Харьков
Воронеж
Ростов-на-Дону
Екатеринбург
Уфа
Самара
Красноярск
Омск
Челябинск
Калининград
Пермь
Волгоград
Днепропетровск
Ставрополь
Краснодар
Ижевск
Саратов
Иркутск
Тюмень
Астрахань
Тольятти
Хабаровск