На цьому курсі студенти починають з основ алгоритмізації та програмування мовою Python. Вони практично вивчають головні конструкції мови - умовні оператори if, else, elif, цикли for та while. Також учні вчаться створювати власні функції та працювати з модулями Python. Усі знання відразу застосовуються для розв'язання практичних завдань. Після цього модуля студент розробляє математичний тренажер.
Другий модуль присвячений розробці ігор. Студенти знайомляться з базовими об'єктами ігрової сцени, методами малювання та обробки подій. Вони навчаться додавати об'єктам механіки руху, працювати з 2D спрайтами та контролювати частоту кадрів. Також учні використовують бібліотеку pygame для роботи зі звуком - створюють фонову музику та звукові ефекти. Наприкінці модуля студент розробить 2-3 гри мовою Python, включаючи простий 2D платформер.
Останній модуль вчить створювати Telegram ботів. Студенти вивчають всі етапи розробки - від основ до складних функцій. Вони освоюють роботу з API Telegram, принципи розробки на бібліотеці telebot, створення кнопок та інлайн-режим. Модуль містить багато практичних прикладів і готових рішень. Після завершення студенти створять три різних боти - синоптика, гороскоп та калькулятор.
Після завершення курсу студенти володітимуть основами алгоритмізації та програмування на Python. Вони зможуть застосовувати основні конструкції мови, створювати функції та працювати з модулями. Також навчаться використовувати Python для різних завдань - від розробки ігор до веб-проєктів. Додатково вивчаться GameDev, HTTP запити та робота з API.
Курс проходить онлайн протягом 2,5 років. Заняття відбуваються раз на тиждень по 1,5 години у Google Meet. Групи невеликі - до 8 студентів, що забезпечує індивідуальний підхід. Між заняттями студенти виконують домашні завдання та спілкуються у груповому чаті.