Курс починається з вступу та знайомства. Студенти встановлюють Python на свої комп'ютери. Потім вони переходять до вивчення змінних та основних структур даних - чисел, стрічок, списків, кортежів та словників. Розглядаються операції з цими типами даних, індекси та зрізи.
Наступний блок охоплює умовні конструкції if-else та цикли for і while. Студенти вчаться використовувати continue та break, а також list comprehension. Далі йде поглиблене вивчення функцій - параметри, області видимості, args та kwargs, анонімні функції.
Цей модуль включає декоратори - від простих до складних випадків з аргументами. Потім студенти вивчають генератори та ітератори, різницю між yield та return. Закріплюється робота з модулями та пакетами, встановлення зовнішніх бібліотек через pip.
Студенти вчаться працювати з файлами - читання, запис, додавання інформації. Вивчають обробку виключень та створення власних помилок. Це дає змогу безпечно керувати даними та обробляти нештатні ситуації.
Курс охоплює ООП від базових понять класів та об'єктів до принципів наслідування, поліморфізму, інкапсуляції. Студенти вивчають різні типи методів та перевантаження операторів.
Розглядається робота з процесами та потоками, multithreading та multiprocessing. Студенти вивчають правила написання якісного коду за PEP8 та основи unit-тестування.
Заключна частина присвячена веб-фреймворкам, зокрема Django. Студенти створюють власний проект - скрейпер інтернет-магазину. Потім поглиблено вивчають Django: моделі, адмін-панель, форми, шаблони, роботу зі статичними файлами та пагінацію.
Курс включає роботу з експертами галузі та отримання зворотного зв'язку. Студенти створюють власне портфоліо, отримують диплом про завершення. Найуспішнішим допомагають з працевлаштуванням. Доступний закритий телеграм-чат для спілкування та підтримки.