Курс починається з повторення основ Python. Тут розглядають філософію мови - волю, швидкість та результат. Відразу переходять до анотації типів змінних у версіях Python 3.10 та новіших.
Далі курс охоплює ітератори та абстрактні класи. Студенти ознайомляться з оглядом патернів проектування та реалізацією деяких з них на Python.
Модуль включає основи асинхронного програмування. Потім переходить до аналізу та візуалізації даних - демонструють можливості модулів pandas та matplotlib на практичних прикладах.
Студенти навчаться парсингу на прикладі LinkedIn. Далі курс охоплює тестування в Python - основи та роботу з модулями pytest, unittest і doctest.
На цьому етапі аналізують код програми моделювання життя клітинок з використанням модулів 3D-візуалізації vpython. Потім формалізують роботу над проектами слухачів - створення команд, постановка технічних завдань, консультації та презентація проектів.
Модуль охоплює роботу з API - взаємодія зі сторонніми API на прикладі MeestExpress, створення простого API на flask або FAST API, а також роботу з електронною поштою. Додатково вивчають роботу з таблицями Excel в Python.
Студенти навчаться розпізнавати текст з аудіо та перекладати його між мовами. Також створять Telegram бота швидким способом.
Завершальний модуль включає основи нейронних мереж з використанням PyTorch. Розглядають основні ідеї та можливості, а також задачі прогнозування часових рядів на прикладі курсів акцій.