Курс начинается с основ. В первом модуле объясняют, как компьютер выполняет код и что такое интерпретатор. Это помогает понять базовые принципы программирования.
Далее студенты знакомятся с языком Python. Они узнают, почему этот язык подходит для обучения, устанавливают среду разработки PyCharm и пишут свою первую программу - Hello World.
Следующий блок посвящен типам данных. Студенты изучают строки, числа, словари, кортежи и множества. После теоретической части происходит практическое занятие, где они закрепляют полученные знания.
Затем курс рассматривает управляющие конструкции - if, elif, else. После изучения условных операторов студенты переходят к циклам: for и while. Каждая тема подкрепляется практическими заданиями.
Следующий этап - функции и модули. Студенты разбираются, зачем они нужны, как создавать собственные функции и модули, и как повторно использовать код. Практическое занятие помогает применить эти знания.
Далее курс охватывает встроенные функции и полезные модули. Студенты учатся работать с файлами, генерировать случайные числа с помощью модуля random, управлять оболочкой через sys и работать со временем с помощью time.
Перед финальным проектом студенты изучают понятие класса и объекта в Python. Это вводит их в объектно-ориентированное программирование - важную концепцию современного программирования.
Завершается курс созданием web-приложения. Студенты узнают, как устроено простое web-приложение, что такое API и CRUD операции. Все полученные знания они применяют в дипломном проекте.
Курс разработан для детей в возрасте 12-17 лет. Преподаватели - практикующие специалисты с большим опытом работы в отрасли. Обучение сосредоточено на практике, что позволяет сразу применять полученные знания.
После успешного окончания обучения студенты получают сертификат. Есть возможность участвовать в программе Hillel EVO. До шестого занятия действует гарантия возврата средств в полном объеме.