На цьому курсі починають з фундаментальних понять. Студенти розбираються з базовою термінологією, алгоритмами та їх типами. Вчать будувати блок-схеми для візуалізації алгоритмів. Розглядають типи даних, змінні, константи та правила їх найменування. Вивчають основи арифметики та принципи роботи з даними.
Студенти встановлюють середовище розробки та знайомляться з інтерпретатором Python. Вивчають типи даних мови, роботу з числами та рядками. Розбираються з арифметичними та логічними операціями, оператором присвоєння. Вчать організовувати введення та виведення інформації. Написують перші прості програми-скрипти.
Модуль присвячений булевій алгебрі та операторам порівняння. Студенти вивчають умовні оператори if, else та elif для керування ходом програми. Потім переходять до циклів - різних їх типів, від нескінченних до циклів з відомою кількістю повторень. На практиці реалізують алгоритми пошуку та сортування даних.
Цей блок охоплює роботу зі списками, словниками, кортежами та іншими складними типами даних. Студенти вчать додавати, змінювати та видаляти елементи. Особливу увагу приділяють обробці винятків - класам помилок, їх перехопленню та коректному опрацюванню. На прикладах телефонного довідника та списку товарів закріплюють матеріал.
Студенти вивчають створення власних функцій, передачу параметрів та повернення значень. Розбираються з лямбда-функціями, рекурсією та областями видимості змінних. Далі переходять до роботи з модулями та пакетами - підключають стандартні бібліотеки, створюють власні модулі, вчаться встановлювати сторонні пакети.
Завершальні модулі присвячені роботі з файловою системою та мережевими можливостями Python. Студенти вчать відкривати, читати та записувати файли різних форматів, включаючи CSV та XML. Вивчають регулярні вирази для синтаксичного аналізу. Ознайомлюються з мережевими протоколами TCP, UDP, HTTP та іншими, вчаться використовувати їх у своїх програмах.
Курс доступний з будь-якої точки світу. Заняття проходять у прямому ефірі з можливістю перегляду запису. Перед початком навчання можна відвідати пробне заняття. Учасники отримують методичні матеріали та сертифікат про завершення курсу. Для підприємств діє спеціальна цінова політика.