На цьому курсі починають з основ. Спочатку розбираються з тим, що таке Python, де його використовують і як він працює. Студенти встановлять інтерпретатор і напишуть свою першу програму. Потім переходять до змінних і типів даних - чисел, рядків, списків. Вчать виконувати арифметичні операції і виводити інформацію на екран.
Далі курс показує, як програма приймає рішення. Студенти освоюють умовні конструкції if-else, включаючи сучасний match/case з Python 3.10. Потім переходять до циклів while і for. Ці інструменти допомагають автоматизувати повторювані дії та будувати логіку програм.
Тут заглиблюються в структури даних. Починають з послідовностей і списків - основних інструментів для зберігання інформації. Показують, як додавати, видаляти і змінювати елементи. Потім переходять до множин і відображень, які допомагають ефективно працювати з унікальними даними.
Наступні два модулі присвячені функціям. Спочатку студенти вчаться створювати власні функції, працювати з параметрами. Потім переходять до складніших тем - рекурсії та вбудованих функцій Python. В кінці розділу вивчають стандарт PEP8, який вчить писати чистий і зрозумілий код.
Після завершення курсу студенти зможуть створювати прості програми на Python. Вони навчаться працювати з різними типами даних, використовувати умови і цикли, писати функції. Ці знання дозволять розуміти код, написаний на Python чи інших мовах програмування.
Курс включає практичні завдання з перевіркою. Студенти отримують безкоштовний відеокурс для закріплення матеріалу. Після успішного проходження тестування видається сертифікат.