На этом курсе начинают с основ - переменных, типов данных и условных операторов. Студенты разбираются с алгоритмами и блок-схемами. Затем переходят к работе со списками, множествами и кортежами. В этом же модуле происходят первые командные воркшопы, где учат работать в группе и распределять роли. Завершается уровень созданием игры "Камень-ножницы-бумага".
Второй уровень посвящен функциям, параметрам и работе с файлами. Студенты учатся читать данные из файлов, работать с JSON форматом. Важная часть - обработка ошибок через try/except и работа с библиотеками datetime и time. Модуль включает воркшоп по тайм-менеджменту и создание игры "Угадай число".
Третий уровень знакомит с объектами в Python через библиотеку turtle. Студенты изучают основы ООП и его принципы, учат создавать анимацию. Параллельно проходит воркшоп по целеполаганию. На практике студенты реализуют две классические игры - "Змейку" и "Ping-Pong".
Четвертый уровень охватывает работу с базами данных SQLite и MySQL. Студенты учатся взаимодействовать с БД, осваивают основы Selenium и веб-технологий. Особое внимание уделяется работе с CAPTCHA, изображениями и файлами. Два воркшопа по финансовой грамотности помогают разобраться с денежными вопросами и ведением личного бюджета.
На пятом уровне студенты переходят к созданию ботов для Telegram с помощью библиотеки aiogram. Учат обрабатывать сообщения, разрабатывать клавиатуры и интерфейсы. Разбирают расширенные функции ботов, webhook, оптимизацию работы с базами данных. Самое сложное задание - разработка бота с искусственным интеллектом. Дополнительно проходят воркшопы по креативному мышлению и коммуникации.
Завершающий этап - работа над собственным проектом. Студент выбирает тему и реализует полноценный продукт. Затем готовит презентацию своего проекта и проходит воркшоп по самопрезентации. Это позволяет закрепить все приобретенные навыки и подготовиться к поиску работы.
Помимо программирования, курс дает практические навыки для карьеры. Студентов учат презентовать себя и свои проекты, работать в команде, составлять резюме и находить заказы. Это помогает быстрее найти первую работу в IT.
Все участники получают гайд по составлению современного резюме и обзор основных фриланс-площадок. Это дополнительные инструменты для поиска работы после завершения обучения.
Обучение проходит на специальной онлайн-платформе. Группы небольшие, что обеспечивает индивидуальный подход. Преподаватель всегда на связи и готов помочь. Все занятия сохраняются в личном кабинете. После успешного завершения курса студенты получают сертификат. Также проводятся конкурсы с подарками для самых активных.