Курс починається з знайомства з мовою програмування JavaScript. Студенти дізнаються про історію розвитку мови та її особливості. Вчать базові поняття - об'єкти, властивості та методи. Розглядають способи виводу інформації на екран та вставки коду в HTML-сторінки.
Другий модуль присвячений змінним та типам даних. Студенти вчаться працювати з операторами та методами введення інформації. Далі переходять до алгоритмів - вирішують логічні задачі, вивчають умовні конструкції if/else та switch/case, а також оператори виключних ситуацій.
Третій блок охоплює роботу з циклами for, while та do while. Студенти вчаться генерувати випадкові числа та оптимізувати код за допомогою циклів. Потім переходять до функцій - вивчають їх види та принципи роботи з ними.
Четвертий модуль присвячений роботі зі строками та масивами. Студи практикують методи обробки текстових даних та вивчають способи роботи з масивами. Далі переходять до об'єктів та класів - створюють об'єкти, визначають їх властивості та методи, вивчають синтаксис роботи з класами.
П'ятий блок охоплює роботу з об'єктами Date для обробки дати та часу та RegExp для роботи з регулярними виразами. Потім студенти переходять до Document Object Model - вчаться знаходити елементи на сторінці, обробляти події, працювати з таймерами, маніпулювати класами та атрибутами елементів.
Шостий модуль включає роботу з локальним сховищем даних Local Storage. Студенти вчаться реалізовувати механізм перетягування елементів Drag'n'drop. Вивчають технологію Ajax для асинхронного обміну даними з сервером. Останнім етапом є знайомство з бібліотекою jQuery - її принципами роботи та основними методами.
Курс проводиться офлайн в Хмельницькому. Він розрахований на дорослих та молодь від 14 років. Заняття проходять двічі на тиждень - у понеділок та четвер з 16:00 до 18:00. Загальна тривалість навчання становить 5 місяців або 40 занять. Після кожного заняття передбачено 30 хвилин консультацій до 18:30. Для участі в курсі потрібні базові знання HTML та CSS.