Скоро будет больше
Фронтенд-разработчик
Веб-разработчик
Инженер по тестированию
Дата инженер
Специалист по машинному обучению
Специалист по нейросетям
Дизайнер интерфейсов
Менеджер продукта

Как стать
веб-разработчиком

Веб-разработчик разрабатывает сайт на языках HTML, CSS и JavaScript. Создаёт интерфейсы с помощью библиотеки React. Настраивает Git, чтобы работать в команде, и Webpack, чтобы собирать файлы проекта автоматически. Веб-разработчик разбирается и в устройстве сервера: может настроить Nginx и запрограммировать сервер на Node.js.

Зарплата
веб-разработчика

Источник данных: Мой круг
Junior
Middle
Senior
RUB 50,000

Что вы получите в Практикуме

За 10 месяцев обучения от 10 часов в неделю вы освоите востребованные навыки веб-разработчика и соберёте портфолио проектов. Вот какие проекты вы будете делать:

Одностраничный сайт
Веб-приложение на React
Создание и настройка бэкенда

Учим в собственной технологической среде

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

01

Онлайн-тренажёр

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

02

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

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

03

Поддержка

Команда наставников и код-ревьюеров комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам. Поддержка в чате доступна 24/7.

Программисты учат программированию

Наставники — разработчики из Яндекса и других IT-компаний. Некоторые из них, как и вы, не сразу выбрали свою профессию и тоже осваивали её с нуля.

Сертификат для работодателя

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

Сколько стоит обучение

Вводный курс —
бесплатно

Вы сможете попробовать себя в качестве веб-разработчика и обучиться азам профессии. Полученный опыт программирования позволит оценить реальные возможности, силу мотивации, и решить, нужно ли идти дальше.
  • Доступ к первому курсу в тренажёре.
  • Навыки и знания на 20 часов обучения.
  • 215 практических заданий.

Платное продолжение —
RUB 95,000

За 10 месяцев обучения

Закончив бесплатный курс, можно пойти дальше. С этого момента вы начнете полноценно осваивать профессию веб-разработчика.
  • Полный доступ к тренажёру.
  • Профессиональная программа обучения на 360 часов.
  • 5 самостоятельных проектов и выпускной проект.
  • Поддержка наставника и команды код-ревьюверов.
  • Сертификация.
  • Знания и навыки, чтобы стать программистом.

Программа вашего обучения

1

Основы HTML, CSS, JS: бесплатный вводный курс

20 часов

Курс посвящён базовому синтаксису HTML и CSS. Вы научитесь управлять цветом и шрифтами, размещать блоки на странице. Всё это — через практику: выполните в тренажёре 4 проекта. Вы напишете программу на языке JavaScript и сделаете страницу интерактивной.

2

Расширенные возможности HTML и CSS

40 часов

В этом курсе вы расширите знания о семантике HTML-разметки, необходимых CSS-технологиях: flexbox, позиционирование элементов, работа с медиафайлами и виджетами, создание анимаций, работа с формами. Изучите методологию БЭМ — самый популярный в мире подход к организации кода.
Современному сайту необходимо окружение из вспомогательного программного обеспечения. В этом курсе вы подключите к проекту систему контроля версий Git и научитесь работать в командной строке.

1 проект в портфолио

Открыть всю программу

HTML и CSS. Работа с макетом, построение сложных сеток, адаптивная вёрстка

4

Базовый JavaScript и работа с браузером

60 часов

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

5

JavaScript — непростые концепции

60 часов

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

1 проект в портфолио

1 неделя каникул после курса
6

Создание интерфейсов на React

40 часов

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

1 проект в портфолио

7

Основы бэкенд-разработки

80 часов

Создание веб-приложений требует взаимодействия с сервером. Вы изучите, как работает серверный JavaScript в Node.js, поднимете сервер и настроите его. В результате вы создадите серверный API для сайта, фронтенд которого уже разработали в предыдущем курсе.

1 неделя каникул после курса
8

Выпускной проект

70 часов

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

9
Скрыть программу

Карьерный трек (опционально)

50 часов

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

Что говорят о нас

Студенты
Эксперты

Начните учиться бесплатно

Вы сможете попробовать себя в роли веб-разработчика и освоить азы профессии.

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

Подойдёт ли мне профессия?
Для тех, кто ещё нетвёрдо уверен в своём намерении, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что разработка не для вас, это тоже положительный результат.
Можно ли обучиться профессии за 10 месяцев?
Думаем, что да. Для этого уделяйте занятиям по 10 часов в неделю или больше: читайте теорию в тренажёре, выполняйте задания, разрабатывайте проекты и общайтесь с наставником. Тогда за 10 месяцев вы получите навыки веб-разработчика, соберёте портфолио проектов и начнёте свой путь в профессию.
Каким требованиям я должен соответствовать?
Для старта достаточно иметь законченное среднее образование и возможность заниматься не менее 10 часов в неделю.
Кто будет меня учить?
Программа составлена опытными преподавателями, методологами и действующими специалистами не только Яндекса и Школы анализа данных, но и других лидеров технологической и образовательной индустрии.
Как и когда я буду учиться?
Обучение строится из трёх составляющих: теория с закреплением в тренажёре, домашнее задание для самостоятельной практики и работа с наставником над кодом. В тренажёре вы учитесь в любое удобное время, а выполнение домашнего задания привязано к двухнедельному циклу.
Что делать, если я не справлюсь с нагрузкой?
Если вы понимаете, что нужно сделать паузу или получить дополнительное время для закрепления материала, у вас есть возможность взять академический отпуск на месяц — но только два раза. Также в учебной программе предусмотрены каникулы: три раза по одной неделе.
Мне помогут устроиться на работу?
Да. Если вы хотите найти работу в новой сфере, мы поможем составить резюме, откликнуться на вакансии и потренироваться в прохождении интервью. Даже если до конца обучения устроиться на работу не получится, мы поддержим и поможем и после него без дополнительной платы.
А если я хочу работать в Яндексе?
Мы подготовили курс так, чтобы вы могли начать карьеру непосредственно после обучения. С ходу получить работу в Яндексе маловероятно: крупные IT-компании подбирают сотрудников с бóльшим опытом или прошедших специализированные вузовские программы. Мы рекомендуем отточить навыки в компаниях поменьше, а затем претендовать на должность в более крупных — в том числе и в Яндексе.
Если не понравится, я могу вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если вы уже прошли какую-то часть курса, её придётся оплатить, но остальное вернём. Более подробно рассказываем про это в шестом пункте оферты.
А как же знание математики и алгоритмов?
Наша задача — научить начинающего специалиста думать на HTML, CSS и JavaScript, как учат думать на иностранных языках. А ещё познакомить его с востребованными инструментами React и Node.js. Чтобы пройти программу, достаточно знания математики на уровне средней школы. Когда вы захотите пойти дальше — до уровня продвинутого специалиста — сможете подтянуть математику и алгоритмическое мышление. Мы уже разрабатываем об этом отдельный курс.