пустьменянаучат
January 17, 2020

html academy - интерактивные онлайн-курсы по программированию современных веб-интерфейсов

И снова здравствуй, любознательный друг! Сегодня расскажу и покажу, как устроено обучение в html academy. Как по мне, это лучший русскоязычный образовательный ресурс, посвященный веб-разработке. Четыре года назад я проходил здесь курсы по HTML и CSS, так что рекомендую ресурс, опираясь на собственный опыт. Итак, приступим.

Начнем с того, что у ресурса привлекательный дизайн и дружественный интерфейс. Все на своих местах, заблудиться не получится. Акцент в программе сделан на изучении HTML, CSS, JavaScript и PHP. Разработчики курсов смогли соблюсти баланс между теорией и практикой.

Курсы состоят из практических упражнений, которые работают в любом современном браузере. Ученик получает задачи от системы, пишет код и сразу же видит результат работы кода и проверок.

На сайте представлены как бесплатные материалы, так и платный контент, доступный только по подписке. Кстати, преподаватели школ и вузов могут оформить бесплатный доступ к курсам для себя и учеников (детали здесь).

Вот минутный ролик, который показывает, как работают курсы html academy.

Курсы

Доступны интерактивные курсы, разбитые на отдельные модули и сгруппированные по уровню сложности: начальный, средний и продвинутый. Сейчас можно пройти 70 курсов по HTML, CSS, SVG и JavaScript. В общей сложности ресурс содержит 1445 практических упражнений и испытаний.

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

Выглядит это так...

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

Предлагаю заглянуть "под капот" и посмотреть, как происходит обучение.

Экран обучающегося

Слева расположена теория, справа - окно предварительного просмотра, в котором для начала придется прочитать небольшой теоретический блок, а потом закрепить знания, выполнив короткое задание.

Испытания

Для закрепления полученных знаний придется не только выполнять простые задачи, описанные выше, но и проходить испытания (что-то вроде босса в компьютерной игре). Например, будет задача написать код, чтобы результат его выполнения соответствовал заданному образцу.

Игровые механики

Достижения и сторителлинг

Ученики получают «ачивки» за выполнение заданий, а благодаря коту Кексу проходить курсы увлекательно.

Внутренняя мотивация

Для повышения мотивации используется мгновенная обратная связь и эксплуатируется перфекционизм.

Красивый профиль

У каждого ученика есть собственный открытый профиль, который приятно показать друзьям и соперникам.

Учиться весело

Интересные, наглядные и затягивающие курсы, интерактивные интерфейсы, достижения — всё для обучения с удовольствием. И конечно же, Инструктор Кекс.

Профессии

Помимо курсов на сайте доступны "Профессии". От курсов профессии отличаются тем, что обучение продолжительностью шесть месяцев проходит в два этапа и включает обязательную производственную практику. Это работа с коммерческими заказами, которая проходит в аутсорс-компании «Лига А.». Такая удаленная стажировка длится три месяца и оплачивается.

Профессия "Фронтенд-разработчик"

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

К тому же, html academy содействует трудоустройству своих выпускников.

Интенсивы

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

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

Примеры проектов

Завершая обзор, хочу отметить, чтобы обучение принесло плоды - обязательно найдите полученным навыкам практическое применение. Иначе рискуете потратить это время впустую - знания и навыки испарятся, если их не применить к делу.

Ну и цитата под конец:

Bjarne Stroustrup
Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует.