Zero to Automation Hero
No coding background needed. We start from what software testing even is, teach you just enough JavaScript, then write real Playwright automation together — step by step.
Part 0 — The On-Ramp
6 lessons · 45 min
Told through a real bug that cost a company $440 million in 45 minutes.
Why automation is a career, not just a skill.
You click a button — what actually happens behind the scenes?
Node.js, VS Code, and your first project folder — hand-held for Windows and macOS.
Typing commands instead of clicking — less scary than it looks.
You'll write your first automation by Lesson 1.18. Here's exactly how we get there.
Part 1 — JavaScript for Playwright
18 lessons · 116 min
What JavaScript is, where it runs, and what Node.js has to do with it.
Write your first line of code, run it, and see output in the terminal.
Storing information with the right keyword — and why we skip var.
string, number, boolean, null, undefined — the five flavours of data.
Mixing text and variables with backticks — cleaner than + concatenation.
=== and !== — asking JavaScript a yes/no question.
&& || ?? and ?. — combining conditions and handling missing values.
Making decisions in code — if/else and the shortcut ? : form.
Looping over many items without repeating yourself.
Packaging reusable steps into a named block of code.
The () => {} shorthand you'll see everywhere in Playwright tests.
How functions receive data, use fallbacks, and send results back.
The plain-English story of why JavaScript can't just wait — no code yet.
The ticket system JavaScript uses to handle 'I'll have that ready soon.'
The most important concept for Playwright — waiting without the pain.
Catching errors before they crash your test — and deciding what to do.
The ({ page }) pattern you'll see in every Playwright test — explained.
Automate a real Google search in ~10 lines. Your first working automation.
Ready to start?
Lesson 0.1 takes 6 minutes. By Lesson 1.18 you'll have written real automation code.
Start for free