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

Как стать
фронтенд-разработчиком

Подробнее
Фронтенд-разработчик собирает сайт по макету, пользуясь языками HTML
HTML
Язык разметки, на которой строятся сайты. Сообщает браузеру, что должно появиться на экране: заголовки, абзацы, ссылки, списки — любые блоки, на какие делится страница.
, CSS
CSS
Язык описания стилей элементов на сайте. Если один элемент большой и красный, а другой — маленький и зеленый, это сделано на CSS.
и JavaScript
JavaScript
Один из самых популярных языков программирования в мире и самый популярный в интернете. Он описывает сценарии поведения любых элементов веб-страницы или браузера.
. Понимает процессы, сопутствующие созданию сайта и его публикации в сети. Включается в совместную работу через Git
Git
Технология, которая позволяет сохранять версии кода проектов, перемещаться между версиями и совместно работать над кодом. При работе в команде — незаменимый инструмент, ставший стандартом в отрасли.
и умеет настраивать сборку проекта инструментом Webpack
Webpack
Программа, которая автоматизирует сборку проектов. Можно разбить проект на отдельные файлы, подключить сторонние зависимости и удобные инструменты, а Webpack превратит все эти средства в набор файлов, оптимальный для браузера.
. Мы хотим научить вас применять технологии, необходимые для получения профессии фронтенд-разработчика.
Middle
Junior
Middle
Senior
71 000 ₽
Зарплата
фронтенд-разработчика
Источник данных: Мой круг

Что вы получите в Яндекс.Практикуме

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

Как мы учим

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

Наш подход к обучению

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

Сертификат

Подтвердить будущему работодателю приобретённые вами навыки вы сможете с помощью сертификата. Чтобы получить сертификат, необходимо сдать итоговый проект. Это показатель, что вы достаточно знаете о фронтенд-разработке и самостоятельно выполнили проекты из вашего портфолио.
Если вы уже работаете разработчиком, можете подать заявку на сдачу
сертификационного экзамена и попробовать получить сертификат без обучения.
Предварительная стоимость — 10 000 рублей.
Хочу сдать экзамен

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

Вводный курс —
бесплатно
Вы сможете попробовать себя в качестве фронтенд-разработчика и обучиться азам профессии. Полученный опыт программирования позволит оценить реальные возможности, силу мотивации, и решить, нужно ли идти дальше.
01
Доступ к первому
курсу в тренажёре
02
Навыки и знания на
20 часов обучения
03
215 практических
заданий
Платное
продолжение
Закончив бесплатный курс, можно пойти дальше. С этого момента вы начнете полноценно осваивать профессию фронтенд-разработчика.
04
Полный доступ
к тренажёру
05
Профессиональная программа обучения
на 260 часов
06
Поддержка
наставника
07
Сертификация
08
Навыки и знания, востребованные работодателями
09
Портфолио
из 5 самостоятельных проектов
65 000 ₽
За 7 месяцев обучения
Оплата после прохождения бесплатного курса

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

20ч
Основы HTML, CSS, JS: бесплатный вводный курс
Базовый синтаксис HTML и CSS. Минимально необходимый набор тегов и стилистических свойств: управление цветом, шрифтами, расположением блоков на странице. Всё это — в процессе создания двух проектов в тренажёре. Вы также напишете программу на языке JavaScript и сделаете страницу интерактивной.
40ч
Расширенные возможности HTML и CSS
Углублённые знания о семантике HTML-разметки. Освоение необходимых на практике CSS-технологий: flexbox, расположение элементов, создание анимаций, работа с формами.
1 проект в портфолио
1 неделя каникул после курса
40ч
HTML и CSS — адаптивная вёрстка и работа с макетом
На этом курсе вы разберётесь, как адаптировать страницу для отображения на разных устройствах, а главное — как работать с дизайн-макетом на всех разрешениях.
1 проект в портфолио
100ч
JavaScript — теория и практика
Полноценное погружение в JavaScript. Глубоко исследуете все типы данных в JavaScript, отточите навыки работы с условиями, циклами, функциями. Сможете освоить более сложные концепции: объектно-ориентированное и функциональное программирование, асинхронность и замыкания, обмен данными по API технологией AJAX, современный стандарт ES6.
1 проект в портфолио
1 неделя каникул после курса
40ч
Инфраструктура веб-приложений
Для создания современных сайтов необходима экосистема из вспомогательного программного обеспечения. Вы научитесь настраивать окружение веб-приложений. Важнейшие здесь: система контроля версий Git, среда Node.js, менеджер пакетов npm и система автоматизированной сборки проектов Webpack.
1 проект в портфолио
40ч
Дипломный проект
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
1 итоговый проект в портфолио
Открыть всю программу
Основы HTML, CSS, JS: бесплатный вводный курс
20часов
Базовый синтаксис HTML и CSS. Минимально необходимый набор тегов и стилистических свойств: управление цветом, шрифтами, расположением блоков на странице. Всё это — в процессе создания двух проектов в тренажёре. Вы также напишете программу на языке JavaScript и сделаете страницу интерактивной.
Расширенные возможности HTML и CSS
40часов
Углублённые знания о семантике HTML-разметки. Освоение необходимых на практике CSS-технологий: flexbox, расположение элементов, создание анимаций, работа с формами.
1 проект в портфолио
1 неделя каникул после курса
HTML и CSS — адаптивная вёрстка и работа с макетом
40часов
На этом курсе вы разберётесь, как адаптировать страницу для отображения на разных устройствах, а главное — как работать с дизайн-макетом на всех разрешениях.
1 проект в портфолио
JavaScript — теория и практика
100часов
Полноценное погружение в JavaScript. Глубоко исследуете все типы данных в JavaScript, отточите навыки работы с условиями, циклами, функциями. Сможете освоить более сложные концепции: объектно-ориентированное и функциональное программирование, асинхронность и замыкания, обмен данными по API технологией AJAX, современный стандарт ES6.
1 проект в портфолио
1 неделя каникул после курса
Инфраструктура веб-приложений
40часов
Для создания современных сайтов необходима экосистема из вспомогательного программного обеспечения. Вы научитесь настраивать окружение веб-приложений. Важнейшие здесь: система контроля версий Git, среда Node.js, менеджер пакетов npm и система автоматизированной сборки проектов Webpack.
1 проект в портфолио
Дипломный проект
40часов
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
1 итоговый проект в портфолио
Начните учиться бесплатно
Вы сможете попробовать себя в роли фронтенд-разработчика и освоить азы профессии.
Начать бесплатный курс

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

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