Hexlet – это образовательные курсы по программированию, проходящие на платформе компании. На выбор дается 115 курсов по разным направлениям для желающих изучить программирование.
Профессии
Для желающих попробовать себя в программировании сервис предлагает 6 направлений, которые включают в себя определенные курсы. Для понимания стоит рассмотреть каждую профессию отдельно.
Фронтенд-программист
Создание одностраничных сайтов и построение взаимодействия с бэкэндом. Начало обучения идет с основ программирования, что едино для всех курсов. Учебная программа состоит из четырех модулей, каждый из которых состоит из вебинаров, курсов узкой специальности и итогового проекта для защиты. Подробнее о специальности.
Учебные модули:
- основы программирования;
- профессиональный javascript;
- разработка браузерных приложений;
- разработка react приложений.
Python-программист
Освоение Django и других разработок для работы с Python. Курс также состоит из четырех модулей. Каждый модуль содержит от 1 до 7 курсов, которые познакомят с инструментами работы с Python.
Каждый модуль подразумевает сдачу итогового проекта, из-за чего у студента на выходе будет собственное портфолио.
PHP-программист
Изучается архитектура баз данных, построение взаимодействий с внешними сервисами и разработкой сайтов на Laravel. Некоторые модули похожи с модулями других направлений, но каждый имеет свое ответвление для более глубокого изучения. Изучается HTML, HTTP и DNS. Подробнее о профессии читайте в этой статье.
Node.js-программист
Направление включает в себя реализацию сервисов на NODE.js с использованием Express и других фреймворков. Проектируется архитектура баз данных. При помощи технологий продукт можно сделать более интересным и динамичным. Студенты обучатся разработке клиентских приложений для удобства клиентов.
Основой языка программирования данной специальности является Javascript.
Верстальщик
Верстка веб-страниц – это одна из популярных профессий в настоящее время. Компактно и гармонично распределять разметку сайта смогут студенты за 13 модулей, последний представляет собой итоговый проект.
Специалист отвечает за наполнение сайта контентом, необходимыми текстами и изображениями. Им обеспечивается корректная работа на всех браузерах, контролируется работа интерактива сайтов. Верстальщики также проверяют работу с помощью тестов.
Java-программист
Разработчики данного направления создают системы, что предназначены для обработки информации. В основном, специалисты работают над созданием банковских систем, web-приложений, облачных хранилищ данных и серверной части.
Курсы
Программ для изучения на платформе достаточно много. В отличие от других сервисов, студентам предлагается обучение от основ к более узкому изучению дисциплины.
Java
Считается популярным языком программирования для разработки веб и мобильных приложений, сайтов, сервисов. Студент научится основам программирования на java и познакомится с инструментами работы. Курс состоит из девяти модулей, которые содержат как вебинары, так и интенсивы.
PHP
Разработка бэкэнда при помощи серверного языка PHP. Студенты обучатся основам, научатся использовать объектно-ориентированное программирование и работать с востребованными инструментами, такими как: Lumen, Laravel, Composer, Slim и PHP unit. В программе более 20 вебинаров и интенсивов для изучения.
Python
Изучение языка программирования Python, применяемого в веб-разработке, работе с базами данных, искусственным интеллектом, машинным обучением и т. д. Курс включает в себя 14 вебинаров и интенсивов с разной продолжительностью. При желании студент может углубить знания, изучив веб-разработку на Python.
HTML и CSS
Если нет желания проходить полный курс по профессии верстальщика, можно изучить отдельный пакет курсов по основам HTML и CSS. Курс состоит из десяти вебинаров и интенсивов. Продолжительность вебинаров от трех до десяти часов.
Javascript
Основа программирования на Javascript считается наиболее популярной специальностью и включается во множество курсов. Девять модулей для начального изучения.
SQL
Данный язык является основой управления данными. Три модуля для изучения реляционных баз данных помогут разобраться с детальными вопросами. Для полного изучения дисциплины рекомендуется выбрать профессию, связанную с разработкой баз данных.
Бесплатные курсы
Бесплатных курсов достаточно, чтобы изучить основы определенных направлений для начального ознакомления с дисциплиной. Продолжительность курсов разнообразно. Есть вебинары по три часа и интенсивы в несколько часов.
Треки
Данный вид курсов предназначен для глубокого изучения определенного направления. Данные узкие направления есть в определенных профессиях, но для тех, кто не желает полностью изучать курс, такой вариант будет более подходящим. Треки есть от 32 часов до 80.
Есть несколько на выбор студентам:
- асинхронная разработка на JS;
- объектно-ориентированное программирование на JS;
- веб-разработка на node.js;
- программирование на языке Python;
- основы языка JS;
- программирование на php;
Книги
Кроме вебинаров и решения задач, ученикам рекомендуют также книги для изучения программирования. Бесплатно в базе знаний есть только статьи и вебинары, книги придется покупать. Но от школы есть скидка в 10% в интернет магазине Манн, Иванов и Фербер.
Тарифы, цены, акции
Для поступающих есть несколько вариантов тарифов и цен. Есть как платные, так и бесплатные курсы.
Есть несколько вариантов подписки:
- бесплатная часть – предоставляется доступ к 20 курсам, есть большое онлайн сообщество для общения с единомышленниками, предлагается помощь преподавателей при решении задач и теории;
- профессиональный – доступ ко всем курсам. Без наставника, но для самостоятельных неплохое решение. Стоимость подписки 39$;
- групповое обучение – доступ ко всем курсам, помощь наставника, презентация и разработка своих проектов, стажировка на Github, сертификат и помощь в трудоустройстве. Стоимость 170$;
- премиум – индивидуальное обучение с наставником, сдача проектов. Стажировки, сертификата и помощь ментора в трудоустройстве в этот пакет не включена. Стоимость 149$.
Отзывы
Максим К. | Удобный формат онлайн обучения. Начал свое обучение с изучения языка javascript. Все объясняется доступно. Задания открываются после проверки. Немного огорчает некорректная проверка заданий и неполные ответы на вопросы от наставников. Очень работает поддержка менторов и сокурсников общества. |
Николай С. | Мне показались объяснения курсов очень поверхностными, особенно для новичков. Если специалисты разберутся, то тем, кто только начинают свой путь в программировании, придется попотеть над выполнением задач. Наставники могут ответить через сутки, практических задач мало, все на уровне университета. В основном, курсы направлены на подготовку для дальнейшего изучения специальности. Подойдет тем, кто уже разбирается в вопросе, но хочет получить внушительный бэкграунд. |
IT-специальности популярны в настоящее время, но не все могут изучать дисциплины в университете. Для желающих познакомиться и освоить новую специальность есть онлайн-курсы программирования. В школе Hexlet есть все для изучения разных дисциплин от Java-разработчика до верстальщика. Чтобы познакомиться с сервисом, стоит изучить особенности платформы.
Журналист, копирайтер и репетитор.