Playwright Course
This course is free, taught in English, and designed to take you from beginner to professional. Playwright is one of the most powerful browser automation frameworks for modern web applications. By the time you finish, you’ll be writing reliable automated tests that are used in real projects.
Learn → Practice → Build
Section titled “Learn → Practice → Build”The course is built around a three-part cycle:
- Learn — each module introduces a new concept with examples and explanations
- Practice — BrauzerLab provides hands-on exercises directly in your browser, with no installation required
- Build — at the end of every module, you apply what you learned to a real project
Prerequisites
Section titled “Prerequisites”- You know the basics of HTML, CSS, and JavaScript (deep knowledge not required)
- You’re comfortable working in the command line (terminal)
- You’re motivated to learn from scratch — Playwright experience is not required
BrauzerLab
Section titled “BrauzerLab”BrauzerLab is the hands-on companion to this course. You write real Playwright code directly in your browser and see results instantly. No installation, no setup.
Module Plan
Section titled “Module Plan”| # | Title | Status |
|---|---|---|
| 0 | Course roadmap and setup | Available |
| 1 | JS/TS for QA | Available |
| 2 | Mastering locators | Coming soon |
| 3 | Actions and user interactions | Coming soon |
| 4 | Assertions | Coming soon |
| 5 | Auto-waiting and flaky tests | Coming soon |
| 6 | Test runner and configuration | Coming soon |
| 7 | Page Object Model (POM) | Coming soon |
| 8 | Fixtures and test data | Coming soon |
| 9 | API testing and networking | Coming soon |
| 10 | Auth and storage state | Coming soon |
| 11 | Visual / Mobile / Accessibility testing | Coming soon |
| 12 | CI, Docker, reports | Coming soon |
| 13 | Final project review | Coming soon |