Curriculum
Recommended order: Foundation first, then Manual QA, Automation, and Advanced.
You can jump anywhere, but the lessons are written to build on each other in that order. If you want the easiest on-ramp, start with the first Foundation lesson and keep moving forward from there.
Start with FoundationFoundation
Start here. This track gives you the shared language and mental model the rest of the journey depends on.
Manual QA
Step two in the recommended path. 6 modules · 20 lessons covering test cases, reporting, and day-to-day QA work.
Writing Test Cases
12 min read
Test Planning & Strategy
10 min read
Exploratory Testing
10 min read
Writing Effective Bug Reports
10 min read
Regression Testing
10 min read
API Testing with Postman
12 min read
Usability Testing
10 min read
Mobile Testing Basics
10 min read
Equivalence and Boundary Testing
10 min read
Decision Table Testing
10 min read
State Transition Testing
10 min read
Error Guessing
9 min read
Risk-Based Test Design
10 min read
Security Testing Basics
10 min read
Performance Testing Basics
10 min read
Cross-Browser Compatibility
10 min read
Accessibility and WCAG
10 min read
SQL for QA
11 min read
Test Management Tools
9 min read
QA Metrics
9 min read
Playwright Automation
Step three. 7 modules · 35 lessons that turn QA thinking into browser automation practice.
The Command Line
15 min read
Installing Your Tools
12 min read
Package Management with npm
14 min read
JavaScript — Variables & Types
15 min read
JavaScript — Functions & Control Flow
16 min read
JavaScript — Arrays & Objects
14 min read
Async JavaScript — Promises & Async/Await
14 min read
TypeScript Essentials
12 min read
Git Version Control Basics
15 min read
Why Automation? When to Automate?
8 min read
Your First Playwright Test
10 min read
Selectors — Finding Elements
12 min read
Assertions and Auto-Wait
10 min read
Actions and Forms
10 min read
Waits and Timing
10 min read
Describe Blocks and Hooks
9 min read
Built-in Fixtures
9 min read
Custom Fixtures
10 min read
Parameterization
10 min read
Page Object Model
10 min read
Network Mocking
10 min read
Auth Storage State
10 min read
Multi-Tab Contexts
10 min read
Visual Regression
10 min read
API Testing with Playwright
10 min read
Playwright Config
10 min read
CLI, Sharding, and Parallel Runs
10 min read
Reporters
9 min read
Trace Viewer for Debugging
10 min read
Codegen and VS Code
9 min read
GitHub Actions for Playwright
10 min read
Docker and Playwright
10 min read
Flakiness and Retries
10 min read
Component Testing
10 min read
Accessibility Checks with Axe
10 min read
Advanced QA
Final step. 1 modules · 6 lessons for strategy, tradeoffs, and the bigger testing picture.