Курс начинается со знакомства с языком программирования 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.