На цьому курсі починають з базових понять тестування. Студенти дізнаються, що таке QA, які бувають види тестування та як працювати з баг-репортами. Розглядають процеси створення тест-кейсів, тест-планів та чек-листів. Також вивчають життєві цикли розробки ПЗ та тестування, роботу з вимогами та інструменти на кшталт TestRail і Jira.
У цьому модулі вчать основам командного рядка та системи контролю версій Git. Студенти налаштовують робоче середовище, вчаться працювати з гілками та віддаленими репозиторіями на GitHub. Теорія відразу закріплюється на практиці.
Тут дають фундаментальні знання з веб-розробки. Починають з основ HTML і CSS - робота з кольорами, шрифтами, боксовою моделлю, селекторами та медіа-запитами. Потім переходять до JavaScript - змінні, типи даних, функції, умовні оператори та цикли. Модуль завершується поглибленим вивченням роботи з масивами, об'єктами та функціями.
Цей блок пояснює принципи роботи інтернету через модель OSI, протокол HTTP та безпеку в мережі. Студенти вчаться використовувати DevTools браузера та Postman для тестування API. Також розглядаються основи роботи з інтерфейсами програмування.
Модуль присвячений особливостям тестування мобільних додатків. Включає теорію мобільного тестування, роботу з гайдлайнами, емуляторами та спеціальними інструментами.
Тут вивчають SQL від основ - SELECT, WHERE, JOIN, агрегатні функції та групування даних. Студенти практикуються у роботі з різними середовищами та вчаться взаємодіяти з інфраструктурою проектів.
Цей розділ охоплює складніші аспекти JavaScript - методи масивів, замикання, прототипи, класи та конструктори. Далі переходять до автоматизованого тестування на JavaScript, включаючи модульне тестування, TDD, моки та роботу з Cypress.
Спеціалізований модуль про тестування на macOS. Включає основи операційної системи, управління процесами, дозволи, мережеві утиліти та тестування GUI та продуктової аналітики.
Студенти знайомляться з основними алгоритмами пошуку та структурами даних - масиви, зв'язані списки, стеки, черги, хеш-мапи та хеш-сети. Розглядають поняття складності алгоритмів.
Завершальні модулі допомагають з працевлаштуванням. Студенти готують резюме, профілі в LinkedIn та Djinni, вчаться спілкуватися з рекрутерами та проходити співбесіди. Також розглядають етичні аспекти роботи QA та стратегії кар'єрного росту вже після влаштування на роботу.
Курс дозволяє навчатися у власному темпі навіть під час роботи. Передбачені регулярні дзвінки з менторами двічі на тиждень та спілкування в чаті з одногрупниками. Навчальні матеріали зконцентровані на суті без зайвої інформації. Під час навчання студенти створюють робочі проекти для портфоліо. Курс гарантує працевлаштування після завершення або повернення коштів.