CoursePart 0 — The On-RampLesson 0.6
Lesson 0.6Part 0 — The On-Ramp

Your roadmap

You'll write your first automation by Lesson 1.18. Here's exactly how we get there.

Lesson 0.6of 24
Next

Step 1

The idea

01

Every long journey feels less scary when you can see the whole map before you start.

You're at the end of Part 0. You know what testing is, why automation matters, how websites work, and your tools are installed. That's the foundation.

Now here's exactly where we're going — and how far it actually is.

Step 2

See it run

02

Here is the complete roadmap for Phase 1 of this course:

Part 0(0.1–0.6)

The On-Ramp

What testing is, how the web works, tools installed. You're here — nearly done.

Part 1(1.1–1.17)

JavaScript for Playwright

Just enough JS to write real tests: variables, functions, async/await, destructuring.

1.18 ★(1.18)

Mini Playwright Win

Your first real automation. Google search in 10 lines. The moment everything clicks.

Part 1 has 17 lessons. Most take 5–7 minutes to read. The whole thing can be done in a weekend — or one lesson a day for three weeks.

Step 3

Now you try

03

No code yet. Do one thing right now:

Make a commitment

Decide on your learning pace. Pick one:

🐢 1 lesson/day

Done in ~3 weeks

🚶 3 lessons/day

Done in ~1 week

🏃 All at once

Weekend warrior

💡Tip
Consistency beats speed. One lesson a day is better than five lessons then a two-week gap. The terminal and the code only become familiar through repetition.

Step 4

Why a tester cares

04

Here's exactly what you'll be able to write by Lesson 1.18. Save this. Come back and look at it after you've finished.

tests/google-search.spec.ts — your Lesson 1.18 goal
import { test, expect } from '@playwright/test';

test('Google search works', async ({ page }) => {
  await page.goto('https://www.google.com');
  await page.getByRole('combobox').fill('Playwright');
  await page.keyboard.press('Enter');
  await expect(page.locator('h3').first()).toBeVisible();
});

Every word in that file will make sense by the time you get there. Every keyword, every symbol, every line — covered in Part 1.

Recap

3 key points
  • 1Part 0 is done. You understand what testing is and your tools are ready.
  • 2Part 1 covers exactly the JavaScript you need — nothing more, nothing less.
  • 3Lesson 1.18 is the finish line: a real automation script running in a real browser.