Традиционно обучение программированию на JavaScript начинают со скучных упражнений в консоли, и долгое время остаётся неясным, какое отношение всё это имеет к созданию сайтов? Еноты из отдела интерактивных курсов решили раз и навсегда изменить эту ситуацию. В результате получился новый курс «Знакомство с JavaScript», который переворачивает традиционный подход к изучению JavaScript с ног на голову.

Интерфейс курса

Главная особенность нового курса — практический подход. Что, если вместо консоли сразу начать со скриптов для браузера? В новом курсе пользователей ждут типовые задачи фронтенд-разработчиков, а также их пошаговое решение. Пока другие пишут Hello, world!, вы напишете переключатель тем для сайта на JavaScript!

Интерфейс курса

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

Я немного изучала JS, но там начиналось либо с математики, либо с «Вот переменная..» и так далее, а тут сразу к практике, здорово! Единственное, хотелось, чтобы в конце было задание на закрепление, его очень не хватало, ибо информации много

Многие спрашивали, когда же появится продолжение. Этот день настал — вторая глава курса, «Условия и создание элементов», уже в бета-тесте.

Из чего сделана новая глава?

В новой главе пользователям предстоит написать счётчик лайков и добавить возможность комментировать новости. Для этого им придётся освоить массу новых приёмов: добавлять условные конструкции, использовать разные типы данных, создавать новые элементы в разметке прямо из скрипта. Кажется слишком сложным? Сохраняйте спокойствие! Под чутким руководством инструктора Кекса сложное превращается в простое и понятное.

Новая глава не только продолжает начатую в первой главе революцию. Еноты пошли дальше и внедрили в задания файловую систему. Теперь в редакторе кода можно переключаться между разными файлами, прямо как на компьютере! Раньше файловая система была доступна только в курсе по PHP, а сейчас появилась и в главе по JavaScript.

Интерфейс курса

В отзывах пользователи просили, чтобы в курс добавили испытания — они позволяют проверить собственные силы и закрепить пройденный материал. В новой главе испытание есть. Пользователям предстоит написать автоматизированный список задач, иначе говоря «to-do list». Слишком традиционно для такого революционного курса? Не торопитесь с выводами! Это список задач кота, там своя атмосфера.

Список задач в задании курса
Список задач на JavaScript своими руками

Кому подойдёт новый курс?

Курс «Знакомство с JavaScript» рассчитан на новичков, которые знают основы вёрстки. Пройденного курса «Знакомство с HTML и CSS» будет достаточно.

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

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