Skip to main content

Learning Paths

Structured curricula built by QA professionals, from foundations to advanced automation.

Paths Mock Exams Cheat Sheets

Programming for Testers

Variables, loops, functions, OOP, and data structures — taught through testing examples. The coding foundation every automation engineer needs.

beginner 3 courses PRO

Python for Testers

Python + pytest + Selenium/Playwright. The most popular language for test automation, taught from a tester's perspective.

intermediate 3 courses PRO

TypeScript for Testers

TypeScript + Playwright + Cypress. Modern frontend testing with type safety. The language of modern web automation.

intermediate 3 courses PRO

Java for Testers

Java + JUnit + Selenium + RestAssured. The enterprise standard. If your company uses Java, this is your path.

intermediate 3 courses PRO

Ruby for Testers

Ruby + RSpec + Selenium + Capybara. Elegant, expressive, and built for testing.

intermediate 3 courses PRO

C# for Testers

C# + NUnit + Selenium + SpecFlow. The .NET ecosystem for test automation. Essential for Microsoft-stack teams.

intermediate 3 courses PRO

JavaScript for Testers

JavaScript fundamentals through a testing lens. DOM manipulation, async/await, Jest, Mocha, and building test utilities. The language of the modern web — essential for Playwright, Cypress, and k6.

intermediate 3 courses PRO