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