На цьому курсі починають з основ Python. Студенти вивчають логічні, арифметичні операції та роботу з рядками. Розглядають регулярні вирази та основні структури даних - кортежі, списки, черги, множини та словники. Опанування цих тем дає змогу працювати з різними типами даних та писати перші скрипти.
Далі курс вчить працювати з файловою системою. Студенти навчаються створювати, видаляти, переміщувати та копіювати файли. Вивчають модуль OS для взаємодії з операційною системою. Паралельно розглядають синтаксис функцій, аргументи за замовчуванням, лямбда-функції та вбудовані можливості мови.
Тут студенти знайомляться з генераторами та ітераторами. Вивчають модулі та пакунки, вчать користуватися PIP для встановлення сторонніх бібліотек. Розглядають обробку винятків та роботу з часом. Ці знання допомагають писати більш ефективний та структурований код.
Цей блок присвячений ООП. Студенти вивчають класи та об'єкти, їх атрибути та методи. Розглядають поліморфізм, інкапсуляцію, метод super та декоратори. Це основа для створення складних програмних систем та фреймворків.
Курс переходить до практичної автоматизації. Студенти вивчають Pytest для написання тестів. Опанують Selenium - навігацію, локатори, XPath, очікування. Використовують патерн Page Objects для створення стійких тестів. Розглядають основні патерни проектування для побудови архітектури тестів.
Студенти вчать парсити командні рядки з argparse. Працюють з різними форматами даних - JSON, YAML, XML. Тестують REST API, використовують мокінг та інструменти на кшталт Postman. Навчаються генерувати звіти про тестування та зберігати їх у бази даних.
Завершальні модулі вчать запускати тести паралельно. Студенти працюють з модулями threading, subprocess та multiprocessing. Вивчають проблеми багатопоточності та способи їх вирішення. Опанують основи CI/CD з Jenkins - створення job, тригери, інтеграцію з Git.
Курс розрахований на тих, хто вже має базові знання ручного тестування та основи програмування. Заняття проходять у формі онлайн-трансляцій з доступом до записів. Викладачі - практики з топових IT-компаній. До шостого заняття можливе повне повернення коштів. Додатково пропонують тренінги з підготовки до співбесід та складання резюме.