На этом курсе начинают с понимания языков программирования. Слушатели узнают о современных языках и основных подходах к написанию кода. Рассматривают, что такое алгоритмы и как их применять для решения задач. Курс объясняет различные типы алгоритмов - от простых линейных до сложных разветвленных и циклических.
Далее курс охватывает базовые элементы программирования. Здесь разбирают синтаксис языков, работу с переменными и типами данных. Слушатели научатся работать с памятью компьютера, вводить и выводить информацию. Особое внимание уделяется условным конструкциям и циклам различных видов - от простых до сложных итераций с известным и неизвестным количеством повторений.
Этот блок посвящен работе с массивами и объектами. Слушатели научатся работать с одномерными и двумерными массивами, понимать свойства объектов. Курс объясняет принципы работы с ассоциативными массивами и форматом JSON. Также рассматриваются системы контроля версий, работа со строками и датами.
Завершающая часть курса сосредоточена на функциях и создании интерфейсов. Здесь обучают создавать и использовать функции, передавать параметры. Слушатели получают практические навыки работы с веб-формами, обработки событий мыши и создания простых графических интерфейсов.
После завершения курса выпускники смогут выполнять математические операции, работать с переменными и функциями. Они научатся анализировать задачи и создавать алгоритмы с использованием циклов и условных конструкций. Выпускники смогут работать с массивами данных и создавать простые веб-страницы с элементами управления.
Курс ведут преподаватели-практики с реальным опытом работы. Доступно корпоративное обучение для команд. Есть возможность обучаться в выходные дни. Предусмотрен индивидуальный подход к каждому слушателю.