На этом курсе начинают с основ языка JavaScript. Студенты изучают переменные, типы данных и операторы. Разбирают циклы while, do while, for и управляющие конструкции if-else, switch. Этот модуль дает фундамент для дальнейшего обучения.
Далее курс показывает, как работать с функциями - от математических функций до анонимных функций и замыканий. Студенты учатся использовать рекурсию. Затем переходят к обработке ошибок и отладке кода в консоли и dev tools.
Третий модуль посвящен работе с объектами и массивами. Студенты изучают методы объектов, работу со строками и массивами. Затем переходят к Document Object Model - обучаются работать с HTML-элементами, создавать и удалять узлы, работать с формами.
Четвертый модуль охватывает работу с событиями - мыши, клавиатуры, загрузки документа. Студенты изучают работу с датами и таймерами. Далее рассматривают Browser Object Model - объект window, навигацию, историю посещений и информацию о браузере.
Последний модуль посвящен библиотеке jQuery. Студенты изучают селекторы, работу с событиями, манипуляции с DOM. Завершают курс работой с плагинами jQuery - эффектами и анимацией.
Занятия проходят в вечернее время для удобства студентов. Курс включает практику на реальных проектах. Во время обучения и после его завершения предусмотрена поддержка. После успешного окончания курса выдается свидетельство.