Начните зарабатывать, разрабатывая

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

50 000 ₽

Junior
веб-разработчик

Источник данных: Хабр Карьера

98 000 ₽

Middle
веб-разработчик

Работает самостоятельно, без конкретных инструкций: разрабатывает новые функции, исправляет ошибки

123 000 ₽ +

Senior
веб-разработчик

Работает над самыми сложными проектами в компании, взаимодействует с множеством ролей.

А вот технологии, которые будете использовать

Мы регулярно сверяем нашу программу с действующими разработчиками
и руководителями из индустрии. Вы учитесь только тому, что актуально.
HTML
CSS
JavaScript
React
NodeJS
Github
Nginx
Bash
Express.js
Mongo DB
PM2

Тысячи студентов освоили
новую профессию, и вы освоите

Истории выпускников Практикума, которые уже занимаются любимым делом

Практикум — это насыщенная и проработанная среда

Здесь трудно, но интересно. Учёба занимает 10 месяцев. Много теории, ещё больше практики,
люди и методология — всё направлено на то, чтобы вы освоили профессию веб-разработчика.

Практикум — это команда,
которая помогает на трудном пути

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

Вы станете частью сообщества веб-разработчиков

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

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

Диплом
о повышении квалификации
Портфолио
из 12 учебных и реальных проектов,
сделанных во время обучения
Сообщество
даже после выпуска у вас будут хакатоны, встречи и поддержка Практикума
Навыки
Кроссбраузерная вёрстка, JavaScript, React, объектно-ориентированное программирование, Node.js, умение учиться, самостоятельность, работа в команде, умение задавать вопросы и работать с ошибками

Карьерный центр: поможем найти работу в приятной компании

И сделаем это в три этапа.

Портфолио и презентация себя

Сначала расскажем про рынок труда и компании, которые нанимают джуниор-разработчиков. Поможем собрать портфолио и составить резюме. Отрепетируем собеседования и научим вести разговор.

Отклики и собеседования

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

Приглашение на работу

71% студентов Практикума трудоустраиваются в течение 4 месяцев после выпуска

Учебная программа Практикума
соответствует рынку

Мы формируем и обновляем её вместе с тем, как меняются запросы индустрии.
Поэтому она остаётся актуальной всегда.
Вводный курс20 часов
Основы HTML, CSS, JS: бесплатный вводный курс
Вводный курс поможет почувствовать себя в роли разработчика и понять, хотите ли вы развиваться в этом направлении. Вы узнаете о базовом синтаксисе HTML и CSS, научитесь управлять цветом и шрифтами и размещать блоки на странице. А ещё напишете программу на языке JavaScript и сделаете страницу интерактивной. Всё это — с помощью четырёх практических проектов.
Первый кодЧто такое HTML и CSSБазовые CSS-свойстваВведение в JavaScriptJavaScript. Приземление в реальность
Платное обучение3 часа
Как устроено платное обучение
Вы узнаете, как устроены программа и обучение. Ознакомитесь с организационными деталями и подготовите компьютер к написанию кода. Кроме этого, вспомните ключевые моменты из вводного курса: так проще перейти к новому материалу.
1 модуль4 недели
Расширенные возможности HTML и CSS
Вы узнаете, на что способны HTML и CSS. Пройдёте Flexbox, позиционирование элементов, работу с медиафайлами, виджетами и формами, создание анимаций. Познакомитесь с самым популярным в мире подходом к организации кода — методологией БЭМ, а ещё научитесь выстраивать модульные сетки и группировать элементы технологией Grid Layout. Кроме этого, подключите к проекту систему контроля версий Git и попробуете работать в командной строке — так вы создадите для сайта необходимое окружение из вспомогательного программного обеспечения.
FlexboxЗнакомство с GitДебаггинг в вёрсткеДумать как разработчикРазметка и вёрстка формАнимации и трансформацииПродолжение работы с GitПозиционирование элементовСтруктура файлов, пути к файламДекомпозиция проекта по вёрсткеHTML — video, iframe, embed, APIРасширенные возможности HTML и CSSПути к файлам и организация файлов по БЭМ
Проект 1
Типовой одностраничный сайт. В этой проектной работе вы соберёте его первую часть, затронув флексбокс-вёрстку, позиционирование и продвинутую семантику языка HTML. Когда всё будет готово, вы опубликуете результат работы в Github.
Проект 2
В этой работе вы завершите проект одностраничного сайта. Закрепите навыки работы с анимациями, шрифтами и фреймами.
2 модуль2 недели
HTML и CSS. Работа с макетом, построение сложных сеток, адаптивная вёрстка
Много времени уделим макетам: разберёмся, какие виды используют в работе профессионалы и что нужно знать и уметь разработчику. Вы научитесь создавать интерфейсы для разных устройств (настольных компьютеров, ноутбуков, планшетов, смартфонов). А ещё узнаете некоторые свойства Grid Layout, которые требуются для построения адаптивных сеток. Вы продолжите развивать инфраструктуру проекта: освоите инструменты коллективной работы, разместите сайт в интернете и научитесь публиковать изменения в нём из командной строки.
Grid LayoutПродолжение работы с GitНеполный бриф, неточный макетРабота с дизайном и спецификациейДизайн в мире множества устройствРазработка интерфейса для разных устройств
Проект 3
Итогом этого спринта и всего второго курса станет проект о путешествиях по России. Это адаптивный сайт, который будет корректно отображаться и на компьютере, и на телефоне.
3 модуль6 недель
Базовый JavaScript и работа с браузером
Полноценное погружение в JavaScript. Вы исследуете типы данных, научитесь работать с условиями, циклами и функциями. Всю теорию примените в проекте — из свёрстанных страниц работа превратится в полноценный сайт.
ФормыМассивыФункцииВалидация формУсловия и циклыОбъекты в JavaScriptВведение в JavaScriptПримитивные типы данныхОтладка JavaScript-кодаПродвинутая работа с GitКак работать с документациейРабота с браузерными событиямиОбъектная модель документа (DOM). ОсновыДобавление, изменение и удаление DOM-элементов
Проект 4
Начнёте делать веб-сервис Mesto. Чем-то он похож на Instagram — интерактивная страница с возможностью размещать фотографии. В этой проектной работе вам предстоит сверстать сайт и написать часть логики на JavaScript.
Проект 5
Вы продолжите разрабатывать веб-сервис Mesto. Напишете ещё больше JavaScript: реализуете добавление, удаление фотографий и лайки к ним.
Проект 6
Вы продолжите расширять функциональность проекта Mesto: разработаете валидацию всех форм и улучшите UX при работе с попапами.
4 модуль6 недель
JavaScript — непростые концепции
Глубокое погружение в JavaScript. Вы освоите сложные концепции языка: объектно-ориентированное программирование, асинхронность и обмен данными с сервером. Познакомитесь с менеджером пакетов npm и научитесь добавлять зависимости в проектную работу. Эти инструменты помогут вам эволюционировать из верстальщика в веб-разработчика.
Работа с APIАсинхронностьМодули в JavaScriptСборка проекта с webpackООП в интерфейсах. Часть 1Синтаксис деструктуризацииООП в интерфейсах. Часть 2Привязка this и потеря контекстаОбъектно-ориентированное программированиеПодготовка к техническому интервью: прототипы объектов
Проект 7
Перепишите код, написанный в прошлых работах, с использованием объектно-ориентированного программирования.
Проект 8
Вы продолжите заниматься улучшением уже написанного кода. Настроите связи между разными частями приложения и сборку.
Проект 9
Вы подключите проект к серверу. Приложение станет полноценным: все изменениях данных будут сохраняться, а другие люди смогут им воспользоваться.
5 модуль4 недели
Создание интерфейсов на React
Вы изучите библиотеку React и её экосистему. Начнёте делать сайты из компонентов, которые можно переиспользовать на разных страницах. Разработка сложных интерфейсов станет быстрее, а код будет проще поддерживать.
React HooksReact RouterВведение в ReactРабота с данными в ReactReact — непростые концепцииРешение алгоритмических задачПодготовка к техническому собеседованиюИнфраструктура и инструменты React-разработки
Проект 10
Вы начнёте переписывать нативное JavaScript-приложение на React и лучше поймёте зачем нужны фреймворки.
Проект 11
Вы продолжите писать React-приложение и научитесь отправлять данные форм и другую информацию на сервер.
6 модуль8 недель
Основы бэкенд-разработки
Невозможно создавать полноценные веб-приложения без взаимодействия с сервером. Вы изучите, как работает JavaScript в среде Node.js, поднимете и настроите сервер. Познакомитесь с фреймворком Express.js и базой данных MongoDB. Создадите серверный API для сайта, над которым работали раньше.
Базы данныхСоздание REST APIВведение в Express.jsФункции и их внутренностиАнализ сложности алгоритмовБезопасность веб-приложенийПодготовка и деплой бэкендаСерверная разработка на Node.jsАвтоматизированное тестированиеФронтенд для аутентификации на ReactАутентификация и авторизация. Часть 1Аутентификация и авторизация. Часть 2
Проект 12
Начнёте делать свой первый сервер и научите его отдавать данные.
Проект 13
Подключите сервер к базе данных и создадите REST API, которое обеспечит связь сервера с фронтендом.
Проект 14
Добавите регистрацию и авторизацию пользователей.
Проект 15
Свяжете клиентскую и серверную часть приложения. Реализуете обработку ошибок. В самом конце — развернёте проект в облаке.
Финишная прямая5 недель
Дипломный проект
Итоговый выпускной проект, с помощью которого вы подтвердите знания и умения. Во время диплома не нужно выполнять домашние задания и читать теорию в тренажёре — всё, как в реальной жизни: задание, сроки, ваши навыки и поисковик.

Начать можно бесплатно

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

Что ещё важно

Академический отпуск
Если жизненные обстоятельства осложнились или темп учёбы нужно снизить, вы можете уйти в академический отпуск.
В любой момент вернём деньги
Вы можете вернуть деньги за оставшуюся часть программы. Для этого не нужно ничего доказывать и называть причину.

Если не уверены, поможем определиться

Пройти курс профориентации

Выбрать другой курс Практикума

Задать вопросы по телефону

Вопросы и ответы

Подойдёт ли мне профессия?
Для тех, кто ещё нетвёрдо уверен в своём намерении, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что разработка не для вас, это тоже положительный результат.
Можно ли обучиться профессии за 10 месяцев?
Думаем, что да. Для этого уделяйте занятиям в среднем 15 часов в неделю: читайте теорию в тренажёре, выполняйте задания, разрабатывайте проекты и общайтесь с наставником.
Каким требованиям я должен соответствовать?
Для старта достаточно иметь законченное среднее образование и возможность заниматься в среднем 15 часов в неделю.
Кто будет меня учить?
Программа составлена опытными преподавателями, методологами и действующими специалистами не только Яндекса и Школы анализа данных, но и других лидеров технологической и образовательной индустрии.
Как и когда я буду учиться?
Обучение строится из трёх составляющих: теория с закреплением в тренажёре, домашнее задание для самостоятельной практики и работа с наставником над кодом. В тренажёре вы учитесь в любое удобное время, а выполнение домашнего задания привязано к двухнедельному циклу.
Что делать, если я не справлюсь с нагрузкой?
Если вы понимаете, что нужно сделать паузу или получить дополнительное время для закрепления материала, у вас есть возможность взять академический отпуск на месяц — но только два раза. Также в учебной программе предусмотрены каникулы: три раза по одной неделе.
Смогу ли я найти работу после обучения?
Будет непросто, но мы верим, что сможете. Работодателям важно, чтобы вы умели делать проекты, а не просто обладали набором знаний. Мы научим вас применять теорию на практике и ожидаем, что после выпуска вы приложите как можно больше усилий, чтобы найти работу: будете активно откликаться на вакансии, проходить собеседования, показывать свои проекты и делать тестовые задания при необходимости.
По данным исследования Института образования «Высшей школы экономики» 71,1% наших выпускников начинают новую карьеру после обучения. Больше половины из них в первые два месяца, остальные в течение ещё двух месяцев. Эти цифры подкреплены публичным отчётом о трудоустройстве студентов Практикума и подробным исследованием.
В исследовании принимали участие выпускники направлений «Веб-разработчик», «Тестировщик», «Аналитик данных» и «Специалист по Data Science».
А если я хочу работать в Яндексе?
Некоторые наши студенты работают в сервисах Яндекса, в том числе и в Практикуме. Но с нашей стороны было бы нечестно что-либо гарантировать и завышать ваши ожидания.
Попасть в крупную IT-компанию без опыта возможно, хотя и крайне сложно. Мы сделали курс так, чтобы вы могли начать карьеру после выпуска и набраться первого опыта. С ним вам будет значительно проще претендовать на позицию в крупных компаниях.
Хорошо, а вы можете помочь с трудоустройством?
Да, мы поможем. Студенты каждого курса по желанию могут пройти месячный курс о трудоустройстве. На этом курсе команда Практикума помогает будущим выпускникам оформить портфолио, проводит тренировочные собеседования с их последующим разбором и учит писать сопроводительные письма.
Мы сотрудничаем с несколькими компаниями и регулярно предлагаем студентам партнёрские вакансии. Однако важно помнить, что мы не ищем работу за вас, а помогаем её найти.
Если не понравится, я могу вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если обучение в потоке уже началось, то прошедшие дни придётся оплатить, но остальное вернём. Более подробно рассказываем про это в седьмом пункте оферты.
А как же знание математики и алгоритмов?
Наша задача — научить начинающего специалиста думать на HTML, CSS и JavaScript, как учат думать на иностранных языках. А ещё познакомить его с востребованными инструментами React и Node.js. Чтобы пройти программу, достаточно знания математики на уровне средней школы. Когда вы захотите пойти дальше — до уровня продвинутого специалиста — сможете подтянуть математику и алгоритмическое мышление. Мы уже разрабатываем об этом отдельный курс.
Как можно оплатить?
Банковской картой: отдать всю сумму сразу, или платить ежемесячно. Второй вариант работает так: сразу оплачиваете первый платёж, в этот же момент привязывается карта, с которой автоматически спишутся следующие платежи каждые 30 календарных дней. Оплатили 25 марта, следующий платёж 24 апреля. Обучение будет стоить меньше, если оплатить всю сумму сразу.

Через компанию: юридические лица-резиденты РФ могут производить оплату с помощью перевода с корпоративной банковской карты или с расчетного счета. Прочитать подробности и оформить заявку можно на странице Корпоративным клиентам.
Вижу у вас курс с приставкой плюс. Это продолжение этого курса или новый продукт?
Веб-разработчик плюс — это новый курс длительностью 18 месяцев, в основе которого лежит расширенная программа.
Чем расширенная программа отличается от обычной?
Курс веб-разработчик плюс включает в себя больше теории, практики и времени. За счёт этого программа курса стала сильнее, а мы можем гарантировать возврат денег за обучение, если студент не находит работу в течение 6 месяцев после него.

Кроме изучения дополнительной теории, студенты делают больше проектов, часть из которых — реальные задания от реальных компаний. Например, от некоммерческих организаций. С такими проектами портфолио студента становится более профессиональным и выше ценится будущими работодателями.
Почему вы гарантируете возврат денег на расширенной программе, а на этой нет?
После окончания любого из курсов студент может пройти бесплатную программу по трудоустройству. Наша статистика показывает, что после обучения на стандартном курсе и прохождения этой программы работу находят 81% выпускников — это высокий результат, которым мы гордимся. Однако мы решили пойти дальше и достичь показателя близкого к 100%.

Чтобы прийти к новой цели, мы доработали программу: она стала длиннее и сложнее. Теперь мы полностью уверены в результате и готовы обещать возврат денег студентам, которые завершат обучение и программу трудоустройства, но всё равно не смогут найти работу в течение 6 месяцев после окончания курса. Это не просто обещание, а условие оферты.

Появление расширенной программы не означает, что текущая плохая. Они просто разные и подходят разным людям. Оба курса сделаны так, чтобы человек мог сменить профессию.
Можно ли перевестись на расширенную программу?
Прямо сейчас перевестись с вашей программы на расширенную не получится, но мы уже думаем, как это сделать. Например, все новые модули, доступные в версии плюс, скоро будут доступны отдельными курсами. Выпускники и студенты текущих программ смогут купить каждый из них отдельно со скидкой 20%.
Если я выпускник короткой программы и хочу пройти расширенную, могу ли я не проходить заново то, что уже пройдено?
Да, проходить курс полностью не нужно. Каждый новый модуль расширенной программы будет доступен отдельно, и вы сможете купить только нужные вам блоки со скидкой 20%. Для этого достаточно будет сообщить ваш логин в Практикуме, мы проверим, что вы выпускник, и поделимся промокодом на покупку курса.
Есть ли смысл учиться на версии плюс после стандартной?
Если вы уже нашли работу по новой профессии, то получать новые знания лучше прямо на рабочем месте под руководством вашего тимлида. В ином случае вы можете пойти на расширенный курс, чтобы получить больше знаний, опыта и поддержки.
Что такое налоговый вычет на обучение и как его получить?
Это что-то вроде кешбэка от государства. Рассмотрим пример.
Если вы являетесь налоговым резидентом, то есть находитесь на территории РФ более 183 дней в течение 12 месяцев, и работаете по трудовому договору, то каждый месяц ваш работодатель должен отчислять с вашей зарплаты 13% государству, чтобы оплатить подоходный налог.
Вот из этих денег вы можете вернуть себе до 15 600 рублей в год в виде налогового вычета за обучение. Для этого вам нужно подать соответствующее заявление через личный кабинет на сайте nalog.ru (можно залогиниться через Госуслуги).
К заявлению нужно приложить все документы, подтверждающие ваше право на вычет, такие как:
  1. Справка 2-НДФЛ от вашего работодателя.
  2. Договор на обучение, в нашем случае это оферта Практикума.
  3. Лицензия на образовательную деятельность. Вот наша.
  4. Чеки об оплате обучения. Практикум отправляет эти чеки на ваш эл.адрес, их можно взять оттуда.
  5. Справка о получении образовательных услуг. Чтобы получить нашу справку, напишите в наш чат поддержки.
Ваше заявление будут рассматривать в налоговой в течение месяца. Инспектор может запросить другие документы, если этих ему покажется недостаточно. В случае успеха вам должны выдать специальное уведомление о праве на вычет. Это уведомление нужно передать в бухгалтерию вашего работодателя.
Теперь работодатель должен будет выплачивать вам всю зарплату, не удерживая подоходный налог в пользу государства, пока не выплатит всю сумму вычета.
Это не единственный вариант получения вычета, подробнее можно почитать на сайте налоговой.
Если у вас остались вопросы про получение вычета, напишите в наш чат поддержки, постараемся ответить.