Яндекс Практикум
условия сверяйте на сайте
Как выбрать школу фронтенда в 2026 году
Порядок модулей важнее бренда: сколько недель чистого JavaScript до React, кто смотрит вашу вёрстку и какие три ссылки открывают на собеседовании.
Фронтенд — самая наглядная из IT-профессий: результат виден в браузере через минуту после того, как вы поправили строчку. Именно поэтому сюда идёт больше всего новичков и здесь же больше всего людей застревает в состоянии «курс пройден, показать нечего».
Собеседование во фронтенде устроено проще, чем в большинстве соседних ролей, и от этого безжалостнее: у вас открывают ссылки. Смотрят, работает ли демо, как оно ведёт себя на узком экране, что написано в README и как выглядит история коммитов. Диплом при этом лежит в резюме одной строкой и в разговоре почти не участвует.
Ориентиры по рынку: junior обычно стартует примерно от 90–150 тысяч, а до состояния «есть что показать» уходит от полугода до десяти месяцев регулярной практики. Дальше добавляется поиск, и он тоже занимает не одну неделю.
Программы у школ называются одинаково, а различаются в двух местах, которые лендинг не подсвечивает: в порядке тем и в том, кто читает ваш код и вашу вёрстку. Всё остальное — количество часов, число модулей, красота платформы — влияет заметно меньше.
Ниже — какой порядок модулей считать нормальным, как отличить настоящее ревью вёрстки от автопроверки, какие три ссылки должны быть у вас на выходе и чем реально различаются форматы школ.
Как сравнивать форматы
Интенсивы по шагам
HTML Academy устроена как последовательность оплачиваемых кусков: базовый курс по HTML и CSS, дальше профессия на React. Плюс в том, что вход дешевле и вы понимаете, за что платите. Минус — собирать маршрут придётся самому, и на середине легко остановиться.
Поток с наставником
Практикум и Skypro продают место в потоке: даты, дедлайны, разбор работ. Внешняя рамка помогает тем, кто без неё не двигается, но требует стабильных часов каждую неделю. Пропущенная неделя здесь стоит дороже, чем кажется в начале.
Подписка и свой темп
Hexlet даёт доступ к тренажёрам и проектам, а расписание вы устанавливаете сами. Практики в коде много, дедлайнов нет — и вот это одновременно достоинство и ловушка: счётчик подписки идёт и в те месяцы, когда вы к ней не притрагивались.
01Считайте недели, а не темы
Список тем у школ почти одинаковый, поэтому сравнивать нужно не наличие, а объём. Откройте учебный план и посчитайте, сколько недель отдано чистому JavaScript до первого занятия по фреймворку. Это число говорит о программе больше, чем весь остальной лендинг.
Причина простая. React и его аналоги — надстройка: они прячут работу с DOM и запросами за удобным интерфейсом. Если под надстройкой пусто, вы бодро пройдёте курс и встанете на первой же задаче, где что-то ведёт себя не по учебнику.
Заодно сверьтесь с объявлениями: откройте семь-десять вакансий уровня junior в своём городе и выпишите повторяющееся. Обычно набор устойчивый — JavaScript, Git, работа с API, чтение макетов, какой-то фреймворк. Чаще всего в объявлениях фигурирует React, но стек стоит проверять по своему рынку, а не по спорам в интернете.
На заметку
- недели чистого JS
- фреймворк как надстройка
- вакансии своего города
02Выясните, кто именно смотрит вашу вёрстку
Проверка вёрстки — то место, где школы различаются сильнее всего, и то, о чём почти не спрашивают до оплаты. Автотест умеет сказать, что элемент на месте. Он не скажет, что вы обернули заголовок в div, что при 320 пикселях меню наезжает на логотип и что вы промахнулись мимо макета на восемь пикселей в каждом блоке.
Спрашивайте числами: сколько работ по вёрстке проверяет человек, за какой срок приходит первый комментарий, сколько итераций доработки допускается. Три-четыре разобранные работы с правками дают больше, чем двадцать сданных в пустоту.
Для JavaScript вопрос тот же, но про логику: смотрят ли, как вы структурировали код и обработали ошибки, или засчитывают по факту прохождения тестов. Разница между этими режимами определяет, научитесь ли вы писать код, который потом сможете объяснить.
На заметку
- число работ с ревью
- срок ответа
- итерации доработки
03Готовьте три ссылки с первого месяца
Комплект джуна выглядит скучно и работает надёжно. Первая ссылка — вёрстка по макету из Figma: семантика, адаптив, аккуратная сетка. Вторая — небольшое приложение на JavaScript: форма с валидацией, запрос к открытому API, обработка ошибок и состояния загрузки. Третья — приложение на фреймворке с роутингом и авторизацией.
Каждая ссылка должна открываться: бесплатного хостинга достаточно, а скриншот в презентации проверить нельзя. В README хватит трёх абзацев — что это, как запустить, что не доделано и почему. Последний абзац неожиданно играет в вашу пользу.
Репозиторий заводите на первом модуле, а не на финальном проекте. История коммитов за полгода — отдельный аргумент: по ней видно, что вы работали регулярно, а не собрали всё за две ночи перед защитой.
На заметку
- вёрстка, JS-приложение, SPA
- рабочая ссылка и README
- коммиты с первого месяца
04Решите вопрос с TypeScript, тестами и доступностью
Эти три темы стабильно вызывают тревогу у новичков и стабильно переоцениваются. На вход они почти никогда не обязательны: junior берут за уверенный JavaScript и умение довести задачу до работающего состояния.
При этом они дёшево закрываются. Один свой проект, переписанный на TypeScript, работает лучше модуля в программе. Пара тестов в репозитории показывает, что вы знаете, зачем они нужны. Проверка вёрстки с клавиатуры и вменяемые подписи к картинкам — это доступность на том уровне, который ждут от джуна.
Так что не переплачивайте за программу из-за одних этих блоков: сильная база и живое ревью важнее, а надстройку вы доберёте за пару недель.
На заметку
- не обязательны на вход
- закрываются pet-проектом
- не повод переплачивать
05Сравните два-три варианта и посчитайте полную сумму
Возьмите одинаковые колонки: недели чистого JavaScript, число работ с человеческим ревью, сколько проектов уйдёт в портфолио, есть ли деплой, формат занятий, полная цена. Одинаковые для всех — иначе выиграет та школа, чей лендинг вы читали последним.
Различия по нашим данным такие: HTML Academy продаёт отдельные интенсивы и профессию на React, Hexlet — подписку со своим темпом, Практикум считает цену по направлению, Skillbox показывает платёж ориентиром ~3–5 тыс. ₽/мес, Skypro — от ~4 тыс. ₽/мес с карьерным блоком. Цифры ориентировочные: сверяйте на сайте школы.
И пройдите бесплатный фрагмент каждого кандидата, сделав задание, а не посмотрев видео. Полчаса в тренажёре расскажут о формате больше любого отзыва и заодно покажут, сколько времени у вас уходит на простую задачу.
На заметку
- одинаковые колонки
- платёж → полная сумма
- демо с заданием
Ориентиры цен
| Школа | Ориентир | Формат | Сайт |
|---|---|---|---|
| HTML Academy | оплата за отдельные интенсивы — считайте связку «база + профессия» целиком | Самая плавная траектория: сначала вёрстка руками, потом JavaScript-разработчик на React. | Открыть → |
| Яндекс Практикум | цену считают по направлению — запрашивайте под фронтенд-профессию | Программа построена на практике и ревью, но темп задаёт школа, а не вы. | Открыть → |
| Hexlet | подписка или отдельные курсы — умножайте месячную цену на честный срок | Много самостоятельных задач без жёстких дедлайнов. Уточните, в каком тарифе код смотрит человек. | Открыть → |
| Skillbox | ориентир ~3–5 тыс. ₽/мес в рассрочку за профессию с нуля | «Фронтенд-разработчик» в широком каталоге. Сравнивайте число проектов с HTML Academy и Практикумом. | Открыть → |
| Skypro | ориентир от ~4 тыс. ₽/мес в рассрочку | Выраженный карьерный блок. Уточняйте, входит ли ваш конкретный поток в карьерную программу. | Открыть → |
Цены меняются. Таблица показывает порядок величин, а не публичную оферту, — состав пакета сверяйте на сайте школы.
Частые вопросы
React или Vue?+
В объявлениях чаще встречается React, но решать стоит по вакансиям вашего города и грейда, а не по общим рассуждениям. Гораздо важнее глубина JavaScript: с прочной базой смена фреймворка занимает недели, без неё любой фреймворк остаётся магией, которая иногда работает.
Нужен ли TypeScript на старте?+
Не обязателен. На вход берут за JavaScript, а типы добавляются позже почти безболезненно. Если хочется усилить резюме, дешевле переписать один свой проект на TypeScript, чем выбирать школу по наличию этого модуля.
HTML Academy или полноценная «профессия»?+
Разные логики покупки. Интенсивы дают фундамент шагами и дешевле на входе, но маршрут вы собираете сами. Профессия в большой школе даёт готовую траекторию и карьерный блок, зато платить приходится за всё сразу. Рабочая связка тоже встречается: сначала база по вёрстке, потом узкий трек по фреймворку.
Хватит ли одного React-курса, если я уже верстаю?+
Если провисает JavaScript — нет. Проверьте себя честно: можете ли объяснить асинхронность, обработать ошибку запроса, разобраться, почему обработчик события сработал не так. Если да, узкий трек по фреймворку — разумная и недорогая покупка. Если нет, сначала база.
Гарантирует ли школа работу?+
Нет. Карьерный блок — это услуга с описанным объёмом: разбор резюме, тренировочные собеседования, иногда вакансии партнёров. Полезно, но оффер выдаёт работодатель после того, как посмотрит ваши ссылки и поговорит с вами о коде. Формулировки в оферте всегда скромнее, чем на баннере.
Качество школы фронтенда видно по одному признаку: что лежит в вашем репозитории через три месяца. Если там работающий проект по ссылке, с историей коммитов и README, программа делает свою работу.
Если же там папки с уроками и ни одной страницы, которую можно открыть, дело не в бренде и не в длительности роликов — и следующий курс это не изменит.
Перед оплатой сделайте две вещи: посчитайте недели чистого JavaScript в плане и попросите пример разбора вёрстки. Два вопроса, полчаса времени, и большая часть сомнений снимается сама.
Открыть школу
Программу и условия сверяйте на сайте школы до оплаты. Трудоустройство мы не обещаем — и никто честно не может.