This section isn't just for developers. Whether you're a manual tester, an aspiring QA engineer, or a developer who wants to test your own code properly, pick a track below and start learning step by step.
Each track has its own step-by-step lessons, worked examples, and a dedicated sidebar so you always know what's next. All three tracks test the same example app — RecipeBox — so what you learn in one carries over to the next.
No coding required. Learn how testing actually works: test case design, the bug life cycle, test plans, and how to write a bug report that developers can act on.
Start LearningLearn to test REST APIs directly — no UI needed. HTTP methods, status codes, assertions, environments, and running collections from the command line with Newman.
Start LearningTurn repetitive manual test cases into automated scripts. Selenium WebDriver, locators, waits, TestNG, and the Page Object Model — the framework skills real QA jobs ask for.
Start Learning