Free Course · Phase 1

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.

24 lessons~3h of content100% free · Phase 1Beginner friendly
Start Lesson 0.1 — It's free

Part 1 — JavaScript for Playwright

18 lessons · 116 min

1.1
What is JavaScript?FREE

What JavaScript is, where it runs, and what Node.js has to do with it.

1.2
Running a .js fileFREE

Write your first line of code, run it, and see output in the terminal.

1.3
let and constFREE

Storing information with the right keyword — and why we skip var.

1.4
Data typesFREE

string, number, boolean, null, undefined — the five flavours of data.

1.5
Template literalsFREE

Mixing text and variables with backticks — cleaner than + concatenation.

1.6
Comparison operatorsFREE

=== and !== — asking JavaScript a yes/no question.

1.7
Logical operatorsFREE

&& || ?? and ?. — combining conditions and handling missing values.

1.8
if / else and ternaryFREE

Making decisions in code — if/else and the shortcut ? : form.

1.9
for and for...ofFREE

Looping over many items without repeating yourself.

1.10
Function declarations vs expressionsFREE

Packaging reusable steps into a named block of code.

1.11
Arrow functionsFREE

The () => {} shorthand you'll see everywhere in Playwright tests.

1.12
Parameters, defaults, and returnFREE

How functions receive data, use fallbacks, and send results back.

1.13
Why the web is asynchronousFREE

The plain-English story of why JavaScript can't just wait — no code yet.

1.14
PromisesFREE

The ticket system JavaScript uses to handle 'I'll have that ready soon.'

1.15
async / awaitFREE

The most important concept for Playwright — waiting without the pain.

1.16
try / catchFREE

Catching errors before they crash your test — and deciding what to do.

1.17
Object destructuringFREE

The ({ page }) pattern you'll see in every Playwright test — explained.

1.18
Mini Playwright Win ★★ MINI WINFREE

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