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:
Если вы хотите как можно быстрее приступить к работе, то начинайте верстальщиком. Это самый быстрый путь в мир веб-разработки и программирования в целом.