The whole catalog, ecosystem by ecosystem
Complete, self-paced guides ordered into ecosystems that run from fundamentals to production. Each ecosystem is built from what real job postings actually ask for.
- open courses
- 157open courses
- ecosystems
- 15ecosystems
- lessons
- 9,312lessons
Testing Ecosystem
In order, from fundamentals to production. Start at 1.
16 courses
Testing Fundamentals and TDD
Learn to test software from the ground up.
Beginner64 lessonsTest Doubles and Test Data
Learn to isolate the unit under test from its collaborators with test doubles (dummy, stub, spy, mock, fake), and to…
Beginner64 lessonsTesting Backend Applications Guide
Learn backend testing end to end.
Intermediate48 lessonsE2E Testing with Playwright
Learn end-to-end (E2E) testing through the browser with Playwright, in its Python flavor (`pytest-playwright`).
Beginner64 lessonsPlaywrightPerformance and Load Testing with k6
Learn the difference between "does it work?" and "does it hold up under load?" with performance and load testing using…
Beginner64 lessonsTest Failure Diagnosis
Learn to diagnose why a test fails — the skill no "how to write tests" guide covers.
Beginner64 lessonsTest Automation Framework Architecture
Learn to move from "loose test scripts" to a maintainable test automation framework with pytest.
Intermediate64 lessonsReviewing AI-Generated Tests
Develop the judgment to critically review tests written by an AI (Copilot, Claude, Cursor, and similar tools).
Intermediate64 lessonsContract and Integration Testing
Learn two disciplines that pick up right where unit tests with doubles leave off.
Intermediate64 lessonsProperty-Based and Advanced Testing
Learn property-based testing with Hypothesis.
Intermediate64 lessonsTesting in CI/CD
Learn to run your test suite automatically on every change with continuous integration.
Intermediate64 lessonsTest Strategy and Quality Engineering
You can't test everything, so the real question is what to test, at what level, and how much.
Advanced64 lessonsDocker Essentials Guide
Master Docker for AI applications.
Beginner64 lessonsMonitoring & Observability Guide
Master the observability of AI systems in production with OpenTelemetry, the open instrumentation standard.
Advanced64 lessonsDebugging and Troubleshooting
Take an unknown failure — a thirty-line traceback, a silently wrong result, a regression buried under two hundred…
Advanced48 lessonsTechnical English and Employability
Learn to work and apply for jobs in English.
Advanced56 lessons