Hexlet.io – это практические курсы по программированию. Они состоят из трех частей: теория, тест и практика. Теоретическая часть включает в себя видеолекции или текст о конкретной специфической задаче. Вместе с инженерами и программистами шаг за шагом вы пройдёте решение этой задачи. Затем вас ждет тест, который покажет, насколько вы поняли теорию, и станет хорошей тренировкой для вашей памяти.
Практическая часть состоит из упражнений в тренажёре. Всё, что потребуется – браузер. В нём вы попробуете свои силы в реальной среде разработки: на настоящей машине с базой данных, фреймворками, серверами и другими инструментами.
На сайте есть бесплатные базовые уроки по 20 курсам и доступ к сообществу, где можно задать вопрос и узнать много полезной информации. Всё, что от вас требуется, чтобы начать учиться – зарегистрироваться.
Чтобы получить сертификат, вам нужно выбрать из двух тарифов:
- профессиональный – $39 в месяц;
 - премиум – $199 в месяц.
 
На профессиональном тарифе вы можете проходить неограниченное количество курсов и выполнять проекты, которые станут первыми в вашем портфолио. Также вы получите неограниченный по времени доступ к теории и помощь ментора.
На премиум-тарифе у вас будет персональный наставник, гарантированная стажировка в компаниях-партнёрах, консультации и помощь HR, а также полгода бесплатного доступа к IDE JetBrains.
Я рассмотрел курсы, которые позволят вам освоить профессию, а не просто обучиться какой-либо одной технологии. На любом курсе из моей подборки вы получите актуальные знания, а после успешного окончания учебы сможете приступить к работе на позиции Junior-разработчик.
Профессия Фронтенд-разработчик
| Длительность | 4-7 месяцев | 
| Уровень | С нуля | 
| Для кого подходит | Начинающим разработчикам | 
| Формат | Видеолекции + практические занятия на тренажере + обратная связь от ментора | 
| Гарантии | Помощь с трудоустройством | 
| Итоги | Сертификат об окончании + 4 проекта в портфолио | 
| Цена |  
  |  
| Ссылка на курс | Узнать подробности | 
Содержание. Программа курса включает в себя 25 блоков:
- основы JavaScript (объекты, функции, массивы);
 - командная строка;
 - система контроля версий GIT;
 - продвинутый JavaScript (асинхронное программирование и DOM);
 - JavaScript-фреймворки (Redux, React и полиморфизм).
 
Более подробно вы можете посмотреть здесь.
Авторы программы:
Кирилл Мокевнин – сооснователь и CEO образовательного проекта Hexlet. Программирует с 2007 года.
Рахим Давлеткалиев – программист, ранее — преподаватель в международном ИТ-университете (г. Алматы), разработчик (Ericsson Canada, Macadamian).Сооснователь Hexlet.
После окончания курса вы сможете:
- понимать самые свежие стандарты ES;
 - строить фронтенд-части веб-приложений;
 - разрабатывать веб-сайты и приложений;
 - React и Redux;
 - работать с командной строкой;
 - проводить автоматизированное тестирование;
 - разбираться в ООП и шаблонах проектирования;
 - понимать Model-View-Controller (MVC, «Модель-Представление-Контроллер»);
 - писать в функциональном стиле;
 - писать чистый код;
 - разбираться в асинхронном программировании
 - писать алгоритмы и структуры данных.
 
Мои впечатления: По окончании обучения у вас сформируется портфолио из 4 проектов: «игры разума» – набор из пяти консольных игр для прокачки мозга, «вычислитель отличий» – продолжение первого, где нужно найти отличия между файлами, «RSS-агрегатор» – лента новостей из нескольких источников, «Чат» – упрощенная версия Slack. Это будет вашим преимуществом перед работодателями, которым важны ваши знания и практические кейсы.
Курс содержит в себе актуальную информацию на 2020 год и подготавливает комплексного Frontend-разработчика на JavaScript, а не обучает одной технологии.
Профессия PHP-разработчик
| Длительность | 4-7 месяцев | 
| Уровень | С нуля | 
| Для кого подходит | Начинающим разработчикам | 
| Формат | Видеолекции + практические занятия на тренажере + обратная связь от ментора | 
| Гарантии | Помощь с трудоустройством | 
| Итоги | Сертификат об окончании + 4 проекта в портфолио | 
| Цена |  
  |  
| Ссылка на курс | Узнать подробности | 
Содержание. Программа курса включает в себя 22 блока:
- основы PHP (объекты, функции, массивы);
 - командная строка;
 - система контроля версий GIT;
 - продвинутый JavaScript (асинхронное программирование и DOM);
 - PHP-фреймворки (Slim, Lumen и полиморфизм).
 
Более подробно вы можете посмотреть здесь.
Авторы программы:
Кирилл Мокевнин – сооснователь и CEO образовательного проекта “Хекслет”. Программирует с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.
После окончания курса вы сможете:
- строить веб-приложения на основе микрофреймворков;
 - разрабатывать веб-сайты и приложения;
 - работать с веб-фреймворками Slim, Lumen и Laravel;
 - работать с командной строкой;
 - проводить автоматизированное тестирование;
 - разбираться в объектно-ориентированном программировании и шаблонах проектирования;
 - работать с базами данных и понимать ORM (Object-Relational Mapping);
 - писать в функциональном стиле;
 - писать чистый код;
 - писать основы алгоритмов и структур данных.
 
Мои впечатления: По окончании обучения у вас сформируется портфолио из 4 проектов: «игры разума» – набор из пяти консольных игр для прокачки мозга, «вычислитель отличий» – продолжение первого, где нужно найти отличия между файлами, «анализатор страниц» – проверка SEO требований на страницах, «менеджер задач» – task manager наподобие www.redmine.org.Это будет вашим преимуществом перед работодателями, которым важны ваши знания и практические кейсы, а не теоретическая «бумажка».
Курс содержит в себе актуальную информацию на 2020 год и подготавливает комплексного fullstack-разработчика на PHP, а не обучает одной технологии.
Профессия Java-разработчик
| Длительность | 4-7 месяцев | 
| Уровень | С нуля | 
| Для кого подходит | Начинающим разработчикам | 
| Формат | Видеолекции + практические занятия на тренажере + обратная связь от ментора | 
| Гарантии | Помощь с трудоустройством | 
| Итоги | Сертификат об окончании | 
| Цена |  
  |  
| Ссылка на курс | Узнать подробности | 
Содержание. Программа курса включает в себя 22 блока:
- основы Java (объекты, функции, массивы);
 - командная строка;
 - система контроля версий GIT;
 - продвинутый Java (Generics, структуры данных, многопоточность);
 - основы баз данных.
 
Более подробно вы можете посмотреть здесь.
Авторы программы:
Кирилл Мокевнин – сооснователь и CEO образовательного проекта “Хекслет”. Программирует с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.
Вячеслав Ковалевский – инженер-исследователь c опытом работы в мировых ИТ-гигантах. Занимается разработками в сфере искусственного интеллекта и обучением программированию.
После окончания курса вы сможете:
- работать со встроенными структурами данных;
 - создавать собственные структуры данных;
 - работать напрямую с байт-кодом Java.
 
Мои впечатления: Программа курса состоит из 98 упражнений. После их прохождения вы научитесь работать с командной строкой, системой контроля версий, базами данных, а также использовать Java для создания веб-сервисов и фундаментальному программированию.
Курс содержит в себе актуальную информацию на 2020 год и подготавливает комплексного Java-разработчика, а не обучает одной технологии.
Профессия Python-разработчик
| Длительность | 4-7 месяцев | 
| Уровень | С нуля | 
| Для кого подходит | Начинающим разработчикам | 
| Формат | Видеолекции + практические занятия на тренажере + обратная связь от ментора | 
| Гарантии | Помощь с трудоустройством | 
| Итоги | Сертификат об окончании + 4 проекта в портфолио | 
| Цена |  
  |  
| Ссылка на курс | Узнать подробности | 
Содержание. Программа курса включает в себя 23 блока:
- основы Python (объекты, функции, массивы);
 - командная строка;
 - система контроля версий GIT;
 - продвинутый Python (структуры данных и многопоточность);
 - фреймворки Flask и Django.
 
Более подробно вы можете посмотреть здесь.
Авторы программы:
Кирилл Мокевнин – сооснователь и CEO образовательного проекта “Хекслет”. Программирует с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением. Управлял командами, в которых больше 50 разработчиков.
Алексей Пирогов – работал в авиационном приборостроении, Web-разработке, разработке сервисов в сфере авиаперелётов, делал «Погоду» в Яндексе.
После окончания курса вы сможете:
- разрабатывать веб-сайты и приложения;
 - строить веб-приложения на основе веб-фреймворков Flask и Django;
 - работать с командной строкой;
 - автоматизировать задачи администрирования;
 - проводить автоматизированное тестирование;
 - разбираться в объектно-ориентированном программировании и шаблонах проектирования;
 - разбираться в базах данных и понимать ORM (Object-Relational Mapping);
 - обрабатывать и анализировать различные данные.
 
Мои впечатления: По окончании обучения у вас сформируется портфолио из 4 проектов: «игры разума» – набор из пяти консольных игр для прокачки мозга, «вычислитель отличий» – продолжение первого, где нужно найти отличия между файлами, «загрузчик страниц» – утилита для скачивания указанного адреса из сети, работающая по принципу сохранения страниц браузером, «менеджер задач» – task manager наподобие www.redmine.org. Это будет вашим преимуществом перед работодателями, которым важны ваши знания и практические кейсы, а не теоретическая «бумажка».
Курс содержит в себе актуальную информацию на 2020 год и подготавливает комплексного fullstack-разработчика на Python, а не обучает одной технологии.
Профессия Node.js-разработчик
| Длительность | 4-7 месяцев | 
| Уровень | С нуля | 
| Для кого подходит | Начинающим разработчикам | 
| Формат | Видеолекции + практические занятия на тренажере + обратная связь от ментора | 
| Гарантии | Помощь с трудоустройством | 
| Итоги | Сертификат об окончании + 4 проекта в портфолио | 
| Цена | По запросу | 
| Ссылка на курс | Узнать подробности | 
Содержание. Программа курса включает в себя 25 блоков:
- основы JavaScript (объекты, функции, массивы);
 - командная строка;
 - регулярные выражения;
 - система контроля версий GIT;
 - продвинутый JavaScript (структуры данных и многопоточность);
 - фреймворк Express.
 
Более подробно вы можете посмотреть здесь.
Авторы программы:
Кирилл Мокевнин – сооснователь и CEO образовательного проекта “Хекслет”. Программирует с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением. Управлял командами, в которых больше 50 разработчиков.
Рахим Давлеткалиев – программист, ранее — преподаватель в международном ИТ-университете (г. Алматы), разработчик (Ericsson Canada, Macadamian). Со-основатель Хекслета.
После окончания курса вы сможете:
- разрабатывать в среде Node.js;
 - понимание самые свежие стандарты ES;
 - строить бэкенд-части веб-приложений;
 - работать с командной строкой;
 - проводить автоматизированное тестирование;
 - ООП, шаблоны проектирования
 - разбираться в объектно-ориентированном программировании и шаблонах проектирования;
 - разбираться в базах данных и понимать ORM (Object-Relational Mapping);
 - обрабатывать и анализировать различные данные.
 
Мои впечатления: По окончании обучения у вас сформируется портфолио из 4 проектов: «игры разума» – набор из пяти консольных игр для прокачки мозга, «вычислитель отличий» – продолжение первого, где нужно найти отличия между файлами, «загрузчик страниц» – утилита для скачивания указанного адреса из сети, работающая по принципу сохранения страниц браузером, «менеджер задач» – task manager наподобие www.redmine.org. Это будет вашим преимуществом перед работодателями, которым важны ваши знания и практические кейсы, а не теоретическая «бумажка».
Курс содержит в себе актуальную информацию на 2020 год и подготавливает комплексного backend-разработчика на Node.js.
Профессия верстальщик
| Длительность | 4-7 месяцев | 
| Уровень | С нуля | 
| Для кого подходит | Начинающим разработчикам | 
| Формат | Видеолекции + практические занятия на тренажере + обратная связь от ментора | 
| Гарантии | Помощь с трудоустройством | 
| Итоги | Сертификат об окончании + 2 проекта в портфолио | 
| Цена | По запросу | 
| Ссылка на курс | Узнать подробности | 
Содержание. Программа курса включает в себя 9 блоков:
- основы HTML, CSS и веб-дизайна;
 - CSS: позиционирование;
 - CSS: Flex;
 - система контроля версий GIT;
 - проект №1: ЖК «Лунное море»;
 - CSS: адаптивность;
 - CSS: SASS;
 - CSS: программирование на SASS;
 - проект №2: портал «Music Box».
 
Более подробно вы можете посмотреть здесь.
Авторы программы:
Кирилл Мокевнин – сооснователь и CEO образовательного проекта “Хекслет”. Программирует с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением. Управлял командами, в которых больше 50 разработчиков.
Рахим Давлеткалиев – программист, ранее — преподаватель в международном ИТ-университете (г. Алматы), разработчик (Ericsson Canada, Macadamian). Со-основатель Хекслета.
Никита Михайлов – много лет работал в аутсорсинговой компании. Развивал клиентские проекты, делал фичи для разных CMS.
После окончания курса вы сможете:
- правильно позиционировать;
 - использовать Flex;
 - делать анимации;
 - работать с Git;
 - писать на SASS;
 - использовать Bootstrap.
 
Мои впечатления: По окончании обучения у вас сформируется портфолио из 2 проектов: ЖК «Лунное море» – одностраничный сайт по продаже недвижимости и «Music Box» – портал по прослушиванию музыки в онлайн. Это будет вашим преимуществом перед работодателями, которым важны ваши знания и практические кейсы, а не теоретическая «бумажка».
Курс содержит в себе актуальную информацию на 2020 год и подготавливает комплексного верстальщика, а не обучает одной технологии.
Немного статистики
Если вы только становитесь на путь программиста, то посмотрите статью по языкам программирования для новичков. Там указана востребованность ЯП по открытым вакансиям.
А вот свежая статистика с GitHub:

Здесь указаны наиболее используемые языки программирования в проектах.
Выбор технологии влияет на скорость обучения и зарплату. Некоторые технологии даются намного сложнее и платят за них больше. Вот свежая статистика с сайта habr.com:

Если вы хотите как можно быстрее приступить к работе, то начинайте верстальщиком. Это самый быстрый путь в мир веб-разработки и программирования в целом.






