На первом занятии происходит знакомство с языком Python - его историей и сферами применения. Участники устанавливают необходимые программы для обучения. Создается общий чат для коммуникации и Kahoot для проверки знаний.
Второй модуль посвящен переменным и типам данных. Здесь рассматриваются понятия регистров, функция print, динамическая типизация. На практике создается программа, которая выводит информацию об участнике - хобби, любимые предметы.
Третий модуль охватывает арифметические операции: сложение, вычитание, умножение, деление, возведение в степень. Изучается округление чисел и ввод данных через консоль. Участники начинают работать над созданием калькулятора.
Четвертое занятие закрепляет знания из предыдущего модуля. Практическая часть посвящена разработке умного калькулятора, который станет первой серьезной программой участников.
Пятый модуль учит работать с условными выражениями. Рассматриваются операции сравнения, логические операции, оператор in. Участники выполняют упражнения для закрепления материала.
Шестой модуль углубляет работу с условной конструкцией if. Изучаются блоки if, elif, else и вложенные конструкции. Калькулятор дополняется новой логикой и становится более функциональным.
Седьмой модуль посвящен циклам while и for. Рассматриваются вложенные циклы и способы выхода из них. Теория сразу закрепляется на практических примерах.
Последний модуль знакомит с функциями в Python. После изучения теоретической части проводится финальная викторина, которая охватывает весь пройденный материал курса.
Занятия проходят в удобное время в небольших группах. Каждый участник получает поддержку ментора на протяжении всего курса. После успешного завершения обучения выдается сертификат.