Как стать программистом?

Изучать программирование сложно

Изучать программирование
довольно сложно

Хекслет

Хекслет – это путь от первой
программы до первой работы

Обучение программированию

теория → практика → опыт → работа

1. Четыре специализации

С нуля до реальных проектов по четырём направлениям: JavaScript Backend, JavaScript Frontend, PHP и Java.

Учебные планы по программированию

2. Видео и конспекты

Видео-уроки и текстовые материалы с иллюстрациями и интерактивными блоками.

Видео уроки по программированию

3. Упражнения

Главное – практика. С первого дня. Упражнения выполняются в браузере и проверяются автоматически.

Тесты по программированию

4. Тесты

Закрепляют знания и провоцируют размышления о пройденном материале. Никакой зубрёжки и проверки памяти ;-)

Тесты по программированию

5. Помощь ментора

Наши учителя и менторы отвечают на все вопросы, помогают решить проблемы и направляют в сторону правильного решения.

Вопросы и ответы по коду

6. Проекты и портфолио

Вы будете работать над проектами и формировать свое портфолио на Github, а мы будем проверять ваш код и помогать улучшать его.

Ваше портфолио на Github

7. Стажировка и работа

Мы сами рассылаем ваше резюме всем своим партнёрам и десяткам компаний по всему миру.

Отзывы учеников

Для начала благодарю команду Хекслет за проделанную работу, всё достаточно на высоком уровне, молодцы. Я только на начальном этапе прохождения ваших курсов, но уже под впечатлением. На текущий момент завершил первый проект и хочу выделить работу ментора Александра Овчар. У него грамотный и взвешанный подход к своим обязанностям. Спасибо.

ILYA RAYLYAN

(прим. редактора: в этом отзыве фигурирует популярный в Рунете образовательный сервис. Мы заменили его название на "XXX" во избежание некорректной трактовки в рамках конкурентных отношений)

Я начала знакомство с JavaScript и профессией веб-разработчика с октября прошлого года, купив курс на сайте XXX. О существовании Хекслета я тогда не знала, так что курсы на XXX мне казались невероятно крутыми из всего списка "ничего", что я тогда имела. Преподаватели там хорошие, но подход не подошёл.

XXX сильно отличаются тем, что там курс из 8 уроков-вебинаров + дз и в течение месяца надо успеть после работы просмотреть эти вебинары, понять и сделать дз, иначе незачет. Этот подход объяснялся тем, что на работе будут дедлайны и надо приучаться сдавать работу (дз) в срок. Все казалось логичным, пока на курсе по JS нам не стали объяснять объекты на втором вебинаре а на третьем уже рекурсии. С этого момента мы с JS перестали друг друга понимать и начался долгий период молчания. Как выяснилось, практически все на курсе проходили его повторно, потому что с первого раза не понимали\не успевали. Я снялась с курса, закрыла XXX и села читать "подробное руководство" Флэнагана в качестве теории, и планировала практиковаться с помощью обучающих игр по JS (codeCombat и тд). Планы не сошлись и нормальных сайтов для практики и отработки функций, объектов и циклов я не нашла, так что только читала теорию и с каждым днем убеждалась в том, что это все не мое и пора наверно бросить. Мне посоветовали Хекслет и проходя "жизнь программиста" и "введение в веб-разработку" я с удивлением обнаружила, что этот сайт очень интересный.

Теперь в сравнении с XXX я могу привести уже любимую аналогию с ребенком, чтобы лучше ощутить всю боль :D Представим, что ребенка надо искупать в ванной, и папа - XXX хватает его и бросает в ледяную воду, а следом швыряет на голову игрушки. "вот тебе вода, вот тебе игрушки, играй". Как итог - шок и желание бежать.

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

Сейчас я прохожу введение в программирование, дальше планирую закончить профессию фронтенд js-программиста и пройти бэкенд, читаю Флэнагана, "Код" Петцольда и иногда копаюсь на сайте Udacity, чтобы привыкать к английской терминологии. В маленьких планах: написать свой сайт для своего хобби, а в крупных ближайших планах пройти отбор в "школу 21" программирования, который открыли в Москве для обучения и практики. Вот как-то так.

Рузанна Борян

Курс - «JS: Составные данные», очень помог мне в понимании того, что такое хорошая абстракция в программе. Решение простых (и не очень :)) задач в конце каждого урока укрепляет понимание и углубляет его. Особенно хорошо, что есть возможность сравнить свое решение с решением учителя.

В уроке номер 6, который называется «Реализация пар», очень понятно описывается устройство конструктора, использование функций, как объектов первого класса. Вообще могу сказать, что Кирилл (учитель) описывает все понятно, последовательно и просто. Я, зная себя, скажу, что мне нужно именно хорошо объяснять, разжевывать. Правда, до этого я уже прошел несколько курсов по JS, и мне были не в новинку замыкания и работа с функциями в JS. Но этот курс хорошо структурировал мои знания и подложил под них фундамент. Ведь построение хороших абстракций не только увеличивает качество и простоту кода, но и сильно помогает в командной работе над программой.

Очень важно, что на Hexlet отвечают на вопрос ЗАЧЕМ вам этот или другой курс, и куда это вас должно привести.

Aleksandr Zhavruk

Огромное спасибо коллективу Хекслет за то, что такой образовательный портал существует!

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

Во вторых, стимулируется работа мозга по поиску, восприятию и применению новой информации - почти каждая задача из дополнительной практики ("челлендж") содержит некую недосказанность, которая требует поиска дополнительной информации и ее усвоения. Такая работа ("нам этого не проходили, а тут вот понадобилось") является неотъемлемой частью деятельности настоящего программиста и такие скиллы опять же улучшают вашу рыночную позицию.

Юрий Данилин

Истории успеха

Андрій Боровський: Найти работу за 4 месяца с нуля? Proffit!

Вот и пришла моя очередь делиться результатами.

Год назад решил перейти работать в офлайн и начал изучать html/css. В процессе понял, что если я хочу быть хорошим специалистом, то нужно еще знать и js. Первыми ресурсами были freecodecamp, w3school и learnjavascript, но ни один из них не давал мне полного понимания того, как вся кухня устроена и что с чем связано. Да и почему, черт возьми, вот это в скобочках попадает вон туда в функцию? Ответ “синтаксис такой” не очень помогал разбираться, так что я потихоньку начал а) впадать в панику и б) доставать знакомых программистов всякими глупыми вопросами. К моему счастью, один из них сразу сказал “Я объяснять не умею от слова “вообще”, а вот они могут тут-линк-на-хекслет”.



читать историю целиком →

Pavel Perminov: Саксесс стори с изысками

Первая моя айтишная работа - эникейщик в большой компании, из которой в последствии свалили все, кто имел хоть какое-то чистолюбие. Через год я стал старшим эникейщиком. Её через год ушел в админы. Ещё через 6 лет из 8-и в качестве админа я начал учиться программить

читать историю целиком →

Roman Pushkov: После десяти месяцев на Хекслете

Несмотря на то, что свою первую строчку кода я написал ещё в школьные годы на мифишных подготовительных курсах (там был паскаль), и образование имею вполне себе профильное (бизнес-информатика), после универа жизнь как-то забросила в другое русло, и лет эдак шесть я вообще был в стороне от этой темы, занимаясь совершенно разными вещами, вроде участия в создании ютуб канала для одной кинокомпании (даже в офисе Гугла побывал!) или продажи услуг в World of Warcraft.

Однако, в какой-то момент наступило озарение и я решил, что хватит избегать своей сущности и пора вернуться в родную стихию. Начал копать в поисках каких-нибудь курсов и отзывов о них, в итоге наткнулся на тред на дваче (of all places), где анон очень позитивно отзывался о Хекслете. Цепануло упоминание о том, что сами создатели напрямую общаются с аудиторией, отвечают на вопросы и вообще всячески помогают. Надо сказать, что про Хекслет я впервые услышал задолго до этих самых поисков: наткнулся как-то в своей ленте на видео у Кати Гавриловой, с которой учился на одном курсе, но в тот момент серьёзного значения не придал, и только открыв одно из видео с Кириллом осознал, что где-то этого достопочтенного господина я уже видел, благо память на лица хорошая, затем, копнув ютуб канал и найдя-таки то интервью, решил, что это судьба и в тот же день оформил подписку.

читать историю целиком →

Все истории успеха →


Наши учебные программы

Начинайте с начала и двигайтесь вперед

Не знаете, что изучать? Начните с бесплатного курса Введение в программирование. Он посвящен изучению самых важных и фундаментальных тем программирования с нуля.

Начальные курсы полностью бесплатны! Для продвинутых курсов нужна подписка:

Подписка

Автоматическое списание с карты $24 каждый месяц. Отмена в любой момент.

  • Помощь менторов и учителей
  • Все курсы и уроки
  • Дополнительные испытания
  • Сертификат при завершении

Подписка

Автоматическое списание с карты $240 каждый год. Отмена в любой момент.

  • Помощь менторов и учителей
  • Все курсы и уроки
  • Дополнительные испытания
  • Сертификат при завершении
  • Экономия $48 в год
  • Заморозка и перенос дней по запросу