Курс починається з базових елементів мови Python. Студенти напишуть першу програму та вивчать математичні операції. Вже на перших заняттях з'явиться розуміння того, як працює програмування.
Далі йде робота з умовними операторами if та циклами. Це основа для створення перших ігрових стратегій. Студенти навчаться автоматизувати повторювані дії та будувати логіку програм.
Тут розглядаються списки, масиви та контейнери. Студенти освоять вбудовані функції мови та навчаться створювати власні. Модулі допоможуть організувати код ефективніше.
Цей блок присвячений роботі з бібліотекою Turtle. Студенти створюватимуть графічні зображення, орнаменти та анімації. Від простих малюнків вони переходять до складних композицій.
Модуль tkinter дозволяє створювати графічні інтерфейси програм. Тут студенти навчаться додавати кнопки, поля введення та інші елементи. Це основа для розробки повноцінних додатків.
Спочатку студенти створюють текстові ігри, потім переходять до графічних з Pygame Zero. Вони вивчають ігрові механіки, обробку зіткнень та підрахунок балів. Кожен етап включає практичну роботу.
Завершальна частина курсу - розробка власної гри. Студенти тестують свої проєкти, розширюють функціонал та готують їх до публікації. Командна робота допомагає закріпити навички.
Курс триває 5 місяців і включає 40 занять. Заняття проходять онлайн двічі на тиждень по 60 хвилин. Це дозволяє навчатися в зручному темпі без пропусків.
Досить базових навичок роботи з комп'ютером: вміння копіювати текст, зберігати файли, користуватися браузером. Усі необхідні програми надаються під час навчання.