В конце 2016 года мы запустили первый поток интенсива «Продвинутый JavaScript», предназначенного для разработчиков, которые хотят прокачаться на новый уровень.

С тех пор защитилось три потока учеников, многое поменялось относительно первого потока, в общем, нам есть что рассказать.

Запуск первого потока
«Ребята запустили первый поток интенсива.»
Запуск второго потока
«Второй поток — полёт нормальный! Репортаж Евгения Щепотьева.»

Как обычно цифры: в первом интенсиве приняли участие 40 учеников, во втором уже 69 учеников, в третьем 73. Доля успешно сданных проектов на интенсивах составляла более 50%.

Запуск третьего потока
«Евгений в ожидании старта третьего потока.»

Обучение на всех интенсивах построено вокруг работы над личным проектом под руководством наставника. Этот курс не стал исключением. Опытные фронтенд-разработчики помогали ученикам реализовать техническое задание и научиться использовать новые технологии и инструменты.

Каждый курс включал более 20 часов живых лекций. Ко второму потоку появилось 12 интерактивных демонстраций, на третьем их стало уже 18 и плюс 3 скринкаста.

Фото с третьей лекции первого потока
«It’s ECMA time!»
Игорь и структуры данных
«Кажется, что структуры данных — очень сложная тема. Так и есть.»
Пятая лекция третьего потока
«Тяжело в учении, тяжелее только хорошая книга и вес знаний, которые получают наши ученики во время интенсивов.»

На первом интенсиве инструментом разработки был выбран Webpack, но на последующих мы решили перейти на Rollup, так как он гораздо нагляднее и удобнее для учебных целей.

Аналогично другим интенсивам, после первого потока, была внедрена проверка личного проекта случайным наставником.

Фото со второй лекции второго потока
«module.exports = { stopWorking: function() { return „Всем остановить работу в Академии и слушать лекцию Жени о модулях ????“ } }»
Второй поток четвёртая лекция
«Сколько кураторов нужно, чтобы успешно прошёл вебинар?»
Девятая лекция третьего потока
«Как говорят у нас на диком западе: „Хочешь быть крутым разработчиком? Учись, а не болтай!“.»

На старте все участники выбирали личный проект и получали техническое задание — набор экранов и функций приложения, которые нужно реализовать согласно критериям качества. Все проекты — игры, построенные по принципу SPA (Single Page Application).

Критерии защиты обновлялись и дорабатывались с каждым потоком по обратной связи наставников и учеников: на старте было всего 20 критериев, к третьему их стало 66.

На протяжении каждого курса ученикам был доступен учебный проект «Суперквест» и два личных на выбор: «Пиксель хантер» и «Угадай мелодию».

Личный проект «Угадай мелодию»
Личный проект «Угадай мелодию»

Угадай мелодию — онлайн-игра в которой игроку предлагается угадывать исполнителей, названия и жанры определённых мелодий.

Личный проект «Пиксельхантер»
Личный проект «Пиксельхантер»

Пиксельхантер — это онлайн-игра в которой игроку предлагается отличать фотографии от фотореалистичных изображений.

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

Статистика личных проектов на курсе «Продвинутый JavaScript»
Статистика личных проектов на курсе «Продвинутый JavaScript».

Каждый поток мы просили оценить интенсив и наставников по десятибалльной шкале. За время всех интенсивов ученики оценили на 10 баллов двадцать пять настравников: Александр Ветров, Александр Колодеев, Алексей Юрченко, Артем Черкасов, Борис Ванюшин, Варя Степанова, Вячеслав Мостовой, Дмитрий Бородий, Дмитрий Червань, Евгений Сальников, Егор Огарков, Иван Стрелков, Игорь Шевченко, Михаил Баранов, Олег Плотников, Саша Ивашкин, Сергей Жигалов, Сергей Ключковский, Софья Ильинова и ещё пять из которых: Владимир Коршунов, Игорь Антонов, Никита Ткачук, Николай Яшин и Роман Чаругин получили высокую оценку несколько интенсивов подряд.

Мы спросили Игоря, как ему третий поток интенсива.

Первый интенсив получил оценку в 7.8 балла, а третий поток был оценён уже в 8.7 балла. Было проведено много работы по усовершенствованию проектов, технических заданий и программы в целом. Мы внимательно изучили все отзывы и продолжаем работать над курсом, ведь впереди четвёртый поток.

Отзывы участников

Изучение JavaScript у меня происходило не поступательно, а сумбурно. На работе: ES6, React и прочие радости, поэтому несколько месяцев я была верстальщиком, который притворялся фронтендером и наобум писал бессознательный, хоть и работающий, код. Интенсив случился очень вовремя и всё расставил по местам. Спасибо Академии за такой порядок в голове и за повышение в должности: не нарочно, но вы оказались к этому причастны.
После «Базового JavaScript» у меня осталось впечатление, что такие паттерны проектирования, как MV* — очень сложная штука, применимая только в серьёзных компаниях при работе над большими проектами. Продвинутый интенсив в корне изменил моё представление об этом, показав, что даже для самых простых задач использование паттернов существенно облегчит поддержку и доработку кода. Плюс интенсив дал хороший практический опыт в ООП на JavaScript. В целом в материале нет ничего оторванного от реальности, всё можно сразу же с пользой применять на практике, даже в решении самых простых задач.
В целом хороший интенсив. Проходил его скорее не для получения новых знаний, а для структурирования имеющихся, для практики их применения и работы с опытным наставником. Рекомендую всем, кто хочет систематизировать имеющуюся информацию и попрактиковаться.
Три месяца назад я имел лишь базовые понятия о том, что такое JavaScript. Сейчас за плечами два интенсива и я понимаю, что нужно связывать свою жизнь с программированием. Большое спасибо Игорю Алексеенко и Евгению Щепотьеву за великолепную организацию и подачу материала. Было невероятно интересно и очень увлекательно. Надеюсь, что в подобном формате появятся и новые интенсивы, в которых с удовольствием поучаствую. Для тех, кто интересуется тем что и как здесь происходит, могу объяснить всё одним словом: профессионализм. Это первое слово, которое приходит на ум. Если вы хотите поработать с профессионалами на профессиональном уровне — вам на  «Продвинутый JavaScript».
Интенсив превзошёл мои ожидания. Весь процесс построен последовательно и логично: cлушаешь вебинар, затем если надо смотришь его в записи и обсуждаешь тонкости с наставником. Затем пишешь код и сдаёшь на проверку. Так маленькими шагами идёшь к цели. Похоже на игру с хорошим геймплеем. Пока это мой лучший опыт обучения на данный момент.
Ранее никакие курсы не проходил. Решил попробовать «Базовый JavaScript» интенсив этой зимой. Остался очень доволен. Самые важные знания для старта были заложены опытными профессионалами Игорем и Евгением. После прохождения не задумываясь записался на продвинутый и остался ещё в большем восторге. Каждое задание не взято из воздуха, а основано на реальных кейсах использования, поэтому после прохождения курсов сразу же применяешь их на работе, улучшая код. Вы большие молодцы, команда HTML Academy.
Это были почти полтора месяца напряжённых ежедневных тренировок для мозгов. Они поначалу скрипели, отказываясь понимать непривычные подходы, но в итоге смирились и начали думать. Всё-таки обратная связь с наставником и интерактивные пошаговые демки, где не по 300 строк кода, как в официальных туториалах, здорово помогают в усвоении ключевых моментов и осознании своих ошибок. Был приятно удивлён, что на нативном JavaScript, оказывается, уже можно написать внушительную штуку, вообще не прибегая к помощи фреймворков и библиотек. Я освоил базовые принципы MV*-подходов, убедился, что создавать классы на ES6 теперь классно, да и вообще настолько подружился с новым синтаксисом, что больше не хочу возвращаться к этим var’ам и for() по поводу и без.
Когда я ещё учился в школе, решил для себя, что хочу научиться программировать. По окончании поступил в университет на данную специальность. К сожалению, не смотря на великолепную базу полученную в университете, я не смог полюбить программирование. Не было наглядности, наверное, или задач и курсовых имитирующих реально работающие проекты, что вызывало непонимание и вопрос: «Для чего я это все учу?». Поэтому я ушёл в изучение сетей. Со временем у меня появились идеи продуктов и, в попытке найма разработчиков для их реализации, я понял, что нужно самому разбираться в том, как писать программные продукты. Начал заново изучать программирование, начав с фронтенда. Видеокурсы и книги давали знания, но они были не структурированы. Многое было непонятно, каждая задача решалась долго. Тогда я понял, что нужно изучить базу и тут стало ещё хуже. Информация в интернете по фронтенду настолько расплывчатая и нюансов такое количество, что запутаться легче простого. Взять те же фреймворки, npm модули и сборщики. К счастью, наткнулся на Академию. Сначала у меня было недоверие, но оно исчезло после прохождения первых заданий на сайте. Они были по делу и интересно построены. Пройдя их все, я решил записаться на «Базовый HTML и CSS». Это было одно из лучших моих решений. Там дали базу, и дали её в интересном и наглядном формате. Вопрос о покупке и прохождении дальнейших курсов уже не стоял. Было сложно совмещать с работой, но я справился. И всё благодаря вам и тому как построены курсы. При прохождении курсов были следующие впечатления: «Я прошёл курс, я знаю очень много!». Начало следующего курса: «Блин! Как мало знаю, но хоть теперь узнаю больше». И повторить это до прохождения последнего курса. И когда я прошёл четыре курса по фронтенду я считаю, что очень сильно вырос как программист. Меня это увлекло и благодаря Академии я нашёл интересную и хорошо оплачиваемую работу. В свободное время я разрабатываю свои идеи и мне это дико нравится. Как говорится, и работа с хобби в одном лице, ещё и в удовольствие. В общем, спасибо ребята. Помогли мне реализовать мечту детства и дали стремление расти дальше. P.S. На моей работе мы уже нашли сотрудника благодаря Нексусу, так как глядя на мои знания управление поняло, насколько серьёзен уровень обучения. Теперь если нам будет нужен ещё сотрудник, будем искать там же.
Узнал об интенсивных курсах от HTML Academy, прослушав один из подкастов, посвящённый фронтенд-разработке. Прочитав программу продвинутого интенсива, решил записаться на курс и тем самым заполнить пробелы в знаниях современного стандарта ECMAScript. Процесс обучения довольно насыщенный, много теории и практических заданий, ну а главное — помощь и сопровождение проекта наставником. Курсом вполне доволен и рекомендую его всем, кто чувствует, что есть недостаток знаний в современном стандарте или же кому не хватает практики в применении ES6, ES2016.
В целом интенсив очень понравился. Лекторы доступным языком объясняют сложный материал, интересный проект, плюс сильно повезло с наставником. Это был очень напряжённый месяц, времени на какие-то другие дела практически не оставалось, но, уверен, оно того стоило.
Очень сильный интенсив, во время его прохождения понял почему он продвинутый, где-то 98% информации которую давали на нём, для меня была новой. Ранее прошёл оба интенсива по вёрстке и «Базовый JavaScript», перед которым уже неплохо знал старый синтаксис и за его прохождение успел выполнить все три проекта учебный и два личных, а здесь кое-как успел по срокам, чтобы всё не просто сделать, а сделать качественно. Было очень тяжело, но когда дошёл до конца, успешно защитившись, был безгранично рад. Каждый шаг, который ты делаешь при прохождении интенсива очень сильно прокачивает. Засиживаясь до глубокой ночи, чтобы всё успеть, начинаешь чувствовать, как кипят мозги и перестраивается само понимание написания кода. Этот интенсив определённо не для новичков и я не знаю сколько времени бы потратил, чтобы найти всю эту бесценную информацию, скорее всего собирая её по крупицам. Который раз убеждаюсь, что главная изюминка интенсива — наставник, человек который не просто поможет разобраться с кодом, а ещё и поддержит в трудную минуту и даст стоящую для дальнейшего роста литературу. Всем добра и саморазвития.
Что можно сказать про интенсивы Академии? Сложно, напряжённо и очень результативно. Благодаря «Продвинутому JavaScript» освоилась с использованием стандарта ECMAScript 2015 и, наконец-то смогла уложить в голове паттерн MVC. Да, не всё бывает гладко — все мы люди. Но если вы пришли сюда развиваться и настроены много работать, вам обязательно помогут. Огромное спасибо моему наставнику и лекторам, кураторам и остальным членам команды HTML Academy.
Всё было очень круто. Это реальный вызов себе, даже если имеешь опыт в разработке. Прокачиваешься до мозга костей с каждым уроком, понимаешь те вещи и обращаешь внимание на те нюансы, которые в обычной рабочей обстановке, мог бы и не заменить. Очень сильно прокачиваешься в использовании iterable объектов, приходит понимание о структуре данных и для чего она нужна. И очень радует то, что даже опытный разработчик не сразу напишет такое приложение используя паттерн MVP, а некоторые не смогут вовсе. Всем и каждому рекомендую эти курсы, HTML Academy — one love.
Отличная работа Евгения и Игоря, логическое продолжение базового интенсива. Было очень сложно, даже при наличии опыта JavaScript-разработки. После интенсива стал лучше понимать фреймворк, с которым работаю, его внутреннее устройство, появилось желание покопаться в его исходниках, найти там знакомые по интенсиву паттерны.
Отличный интенсив — лучший из всех онлайн-курсов, что я проходил. За пять недель учёбы заполнил пробелы в образовании, на которые ушли бы месяцы чтения и попытки что-то написать. Интенсив подойдёт для тех, кто хорошо знаком с основами JavaScript, работой DOM и хочет применять эти знания для создания SPA на ES2015+. Отдельное, спасибо кураторам за помощь.
Отличный курс. Хочется отметить качественную организацию учебного процесса, интересные учебные проекты, отличную работу наставника. Выбрал этот курс именно ради работы с наставником и ревью кода — не разочарован. Ребята сделали действительно качественный продукт, за что им большое спасибо. Буду следить за выходом новых курсов.
Спасибо за вашу работу, вы большие молодцы. Я начал с курсов на вашем сайте и нашёл себе первую работу верстальщиком и вот, через полгода эта же работа оплатила мне участие в этом интенсиве. Для меня он был очень сложный, но всё впереди — буду постигать.

Выпускники Курса

Alexey Komarov, Anna Zezulkina, Denis Derevyankin, Dmitry Gutorkin, Ilia Barashkov, tabriz movsumlu, Александр Пилипчук, Александр Русак, Александр Санников, Александр Смирнов, Алексей Гетманец, Алёна Каткова, Андрей Краснов, Андрей Конопков, Антон Овчинников, Вадим Шендер