Курс починається з основ Python. Слухачі розбираються зі змінними, типами даних та циклами. Вчать працювати зі списками, множинами та функціями. Окремий блок присвячений стилю коду PEP8. Паралельно студенти освоюють Git - від базових команд до публікації репозиторію та інтеграції з середовищем розробки.
Другий блок охоплює об'єктно-орієнтоване програмування з класами, наслідуванням та поліморфізмом. Розглядаються ітератори, генератори та робота з файлами. Студенти вчаться обробляти помилки, працювати з модулями та регулярними виразами.
Третій модуль включає функціональне програмування, мережеві взаємодії та роботу з базами даних. Вивчається асинхронне та багатопоточне програмування, типізація та тестування коду. Практичні заняття допомагають закріпити отримані знання.
Студенти освоюють реляційні бази даних від основ до складних запитів. Вчать працювати з JOIN-об'єднаннями, підзапитами та функціями бази даних. Окрема увага приділяється проектуванню структур баз даних та мові DDL.
П'ятий блок присвячений веб-розробці на Django. Розглядається маршрутизація, шаблони, моделі та форми. Студенти вчаться працювати з базою даних, реалізовувати авторизацію та забезпечувати безпеку веб-додатків.
Завершальна частина включає розробку власного проекту - від архітектури до програмування серверної частини. Окремий практичний курс готує до пошуку роботи: створення резюме, підготовка до співбесід та комунікація з рекрутерами.
На курсі доступні ранкові та вечірні групи. Студенти виконують два курсові проекти та отримують повний пакет навчальних матеріалів. Після успішного захисту фінального проекту та тестування видається сертифікат. Кожен слухач отримує індивідуальні рекомендації від тренера.