The roadmap, lesson by lesson

Every lesson, as a page you can read and share

72 lessons across 13 modules — the same course the interactive roadmap teaches, with a URL for every lesson. Progress tracking and drills live in the app; reading lives here.

Python Foundations & The 6-Step Method

Weeks 1–3 · 5 lessons

  1. Variables, Types, Control Flow & Functions
  2. Lists, Dicts, Sets & Tuples — When and Why
  3. String Manipulation Patterns
  4. The 6-Step Method — A Worked Example
  5. Hand-Tracing — Where Logic Actually Grows

Logic Building Bootcamp

Weeks 4–6 · 5 lessons

  1. Pattern 1 — Counting how often things appear
  2. Pattern 2 — Two Pointers
  3. Pattern 3 — Sliding Window
  4. Pattern 4 — Index Math & Matrix Walks
  5. OOP Essentials — Classes, Inheritance, Magic Methods, Decorators

Testing Fundamentals, Reframed for Automation

Week 7 · 5 lessons

  1. The Test Pyramid & Quadrants — What to Automate First
  2. Boundary Values & Equivalence Partitioning as Automation Inputs
  3. Decision Tables & State Transitions
  4. Risk-Based Testing — Deciding What NOT to Automate
  5. Shift-Left, Shift-Right & Your 1-Page Test Strategy

Working Like an Engineer: Git, PRs & Code Review

Bonus · no extra weeks · 6 lessons

  1. The Loop: Branch, Commit, PR, Merge
  2. Your First Merge Conflict
  3. Reading Code You Didn't Write
  4. Receiving a Review Without Taking It Personally
  5. Giving a Review as the Quality Person
  6. Commits and PRs an Interviewer Will Read

UI Automation: Selenium + Playwright + pytest

Weeks 8–11 · 6 lessons

  1. Selenium Locators: Finding the Element You Mean
  2. Waits, Actions & Frames — Killing Flakiness at the Source
  3. Playwright: Auto-Waiting, Locators & Tracing
  4. pytest Deep-Dive: Fixtures, conftest, Parametrize & Markers
  5. Page Object Model, Done Properly
  6. The Hard Stuff: Dynamic Elements, iframes, Uploads & Network Stubbing

The Failed Test: Debugging Automation Like a Senior

Bonus · no extra weeks · 6 lessons

  1. The Four Questions That Sort Any Failure
  2. Reading the Traceback Like a Senior
  3. Shrinking the Search Space
  4. Flaky or Broken: Prove It With a Number
  5. It Only Fails in CI
  6. The Write-Up: Product Bug or Test Bug

API Automation from Zero to Confident

Weeks 12–15 · 6 lessons

  1. The HTTP Mental Model & Your First Postman Collection
  2. Recreate It in Code: requests + pytest with Shared State
  3. Trust the Shape: Schema Validation & Negative Testing
  4. Getting Past the Gate: API Keys, Bearer/JWT & OAuth2
  5. SQL for Testers: Prove the API Actually Wrote to the DB
  6. Mocking & Contracts: Fast, Offline, Reliable Tests

Framework Architecture & CI/CD

Weeks 16–18 · 6 lessons

  1. Designing a Framework from Scratch: The Layers
  2. The Four Patterns SDETs Actually Use
  3. Test Data: Fixtures vs Factories vs Seeding
  4. CI with GitHub Actions: Run UI + API on Every Push
  5. Docker & Selenium Grid: Reproducible Test Environments
  6. Parallel, Retries & Flaky-Test Quarantine

AI-Augmented QA & Modern Tooling

Weeks 19–20 · 5 lessons

  1. Turn a User Story Into Test Cases — Prompt It Like an Engineer
  2. Critique and Prune — Where AI-Generated Tests Go Blind
  3. AI Coding Assistants — What to Hand Off, What to Review
  4. Self-Healing Locators — and the False-Pass Risk
  5. Ship an AI-in-the-Loop Suite Through CI — and Tell the Story

Testing AI Features: Evals, RAG & Hallucinations

Bonus · no extra weeks · 6 lessons

  1. You Can't assertEqual an LLM
  2. Golden Sets and Offline Evals
  3. Testing RAG: Retrieval vs Generation
  4. Measuring Hallucination
  5. Adversarial Testing: Jailbreaks and Injection
  6. Guardrails, CI, and the Interview Answer

Strategy, Metrics & Leading Quality

Weeks 21–22 · 5 lessons

  1. Test Strategy: Deciding What Runs Where
  2. Metrics That Matter (and the Ones That Don't)
  3. Build vs Buy and Making the Case for Automation
  4. Leading a Team from Manual to Automation
  5. System Design and the Classic Lead Scenarios

Interview Gauntlet & Applications

Week 23 · 5 lessons

  1. Simulate the Full Loop, One Round a Day
  2. Recall Coding: Redo Your Hardest Problems From Memory
  3. Polish GitHub: A README an Interviewer Skims in Two Minutes
  4. Rewrite Your Resume to Mirror Real Postings
  5. Your 4-Minute 'Walk Me Through Your Framework' Pitch

Final Preparation: The Big-Company Question Bank

Week 24 · 6 lessons

  1. STAR: A Frame for Every 'Tell Me About a Time' Answer
  2. Pick the Right Story Before You Start Talking
  3. Answering 'What's the Difference Between X and Y' Cleanly
  4. The 4-Minute 'Walk Me Through Your Framework'
  5. System-Design Questions for Testers, Step by Step
  6. Handling 'I Don't Know' and Curveball Questions