На цьому курсі починають з основ. Студенти розбираються в методологіях розробки ПЗ та принципах тестування. Вчать теорію тестування, вчать знаходити дефекти та складати тести. Опанують техніки тест-дизайну для ефективної роботи.
Далі курс показує, як тестувати різні види програм. Студенти вчаться працювати з веб-проєктами через Chrome DevTools, тестують десктопні програми та ігри. Розглядають особливості мобільних додатків, usability та локалізації.
Цей блок про перехід від тестування до повноцінного QA. Студенти вивчають вимоги, планування та організацію QA-процесу. Опанують системи контролю версій. Готуються до сертифікації ISTQB - теорія та практика. Вчать про співбесіди та складають іспит.
Курс включає теорію баз даних. Студенти вивчають основні запити - SELECT, INSERT, UPDATE, DELETE. Працюють з багатотабличними базами, функціями агрегування та об'єднаннями. Розглядають подання, процедури, тригери та функції користувача. Закріплюють знання на іспиті.
Тут вчать основи програмування. Починають з понять про програмування та мови Python. Вивчають типи даних, змінні та синтаксис. Працюють з логічними операторами, розгалуженнями та циклами. Опанують рядки, списки, функції та модулі. Знайомляться з основами ООП.
Цей модуль про автоматизацію. Студенти розбираються в автоматизованому тестуванні та веб-технологіях. Вчать HTML, CSS, таблиці, форми та фрейми. Знайомляться з Selenium - тести, команди, верифікація, WebDriver. Працюють з XML та XPath. Створюють фреймворк для тестування та аналізують інструменти автоматизації.
Останній блок дає основи системного адміністрування. Студенти працюють з віртуальними машинами та командним рядком. Вивчають мережеві технології та Linux. Займаються тестуванням безпеки та практикують з Kali Linux.
Заняття проходять двічі на тиждень по дві пари. Знання подаються структуровано - від простого до складного. Викладачі мають практичний досвід у галузі. Курс включає підготовку до працевлаштування в IT.