Accessibility Testing Learning Path: Start Here
How to learn accessibility testing in six milestones — semantics and the accessibility tree, a 14-issue manual audit with an answer key, automated axe checks, keyboard and form tests in code, screen readers and zoom, and a real audit with a report.
Accessibility Testing Milestones & Mini-Projects
Tasks with expected results for each of the six accessibility testing milestones — the accessibility tree, a 14-issue manual audit with an answer key, axe scans, keyboard and form tests in code, screen readers and zoom, and a real audit report.
AI & LLM Testing Learning Path: Start Here
How to learn AI and LLM testing in six milestones — build an evaluation harness, test accuracy and hallucination, prompt injection and safety, structured output and promptfoo, RAG and agents, and a full evaluation report — runnable offline.
AI & LLM Testing Milestones & Mini-Projects
Tasks with expected results for each of the six AI/LLM testing milestones — the harness and golden set, attacks and injection, structured output and promptfoo, RAG, agents and judges, and a CI eval with a report — runnable offline.
API Testing Learning Path: Start Here
How to learn API testing in six milestones — explore with curl, CRUD and auth, a bug hunt with an answer key, Postman and Newman, automated tests in code, and GraphQL, security and performance — with a final project.
API Testing Milestones & Mini-Projects
Tasks with expected results for each of the six API testing milestones — exploring with curl, a booking's CRUD life cycle, a Restful Booker bug hunt with a 9-bug answer key, a Postman collection run by Newman, an automated suite, and GraphQL, security and performance investigations.
Comprehensive Python Syllabus
Milestone-by-milestone Python syllabus for SRE, SDET, and SDE — core foundations first, then role-specific tracks.
Docker Learning Path
Learn Docker in six hands-on milestones — running containers, containerising an app, fast builds, data and networks, Compose, and production-ready images — each with checkable results and a runnable solution.
Git Learning Path
Learn Git in six hands-on milestones — first commits, branches, remotes and teamwork, conflicts and undo, clean history, and investigating bugs — each with checkable results and a runnable solution.
Implementation Roadmap
How the Python learning path fits together — which document to read when, the milestone flow, the portfolio you build, and troubleshooting.
Java Learning Path: Start Here
How to learn Java in seven milestones — what to learn in each, the project you build, how to check yourself, and the SDET track that follows.
Java Milestones & Mini-Projects
A working, tested Java mini-project for each of the seven core milestones — converter, word counter, validator, retry helper, bank accounts, log analyzer, and a concurrent health checker.
Kubernetes Learning Path
Learn Kubernetes in six hands-on milestones on a local kind cluster — workloads, services, configuration, health and rollouts, storage and jobs, and operating a namespace — each with checkable results and a runnable solution.
Manual Testing Learning Path: Start Here
How to learn manual testing and test design in six milestones — what to learn in each, the practice project you work on, how to check yourself against an answer key, and what comes next.
Manual Testing Milestones & Mini-Projects
A practice project with an answer key for each of the six manual testing milestones — login test suite, problem_user bug hunt, test design from a spec, exploratory sessions, risk and regression, and a full test cycle.
Milestones & Mini-Projects
A working mini-project for each core Python milestone, plus role-specific project tracks and a progress template.
Mobile Testing Learning Path: Start Here
How to learn mobile testing in six milestones — device matrix, mobile-web emulation with Playwright, the manual mobile layer (interruptions, permissions, networks), device commands, Appium native automation, and a device-cloud CI run with a report.
Mobile Testing Milestones & Mini-Projects
Tasks with expected results for each of the six mobile testing milestones — device matrix, Playwright mobile-web tests, a manual mobile pass, command-line device control, Appium native automation, and a device-cloud run with a report.
Performance Testing Learning Path: Start Here
How to learn performance testing in six milestones on a local practice app with deliberate bottlenecks — metrics, load, stress, spike, soak, CI gates and reporting — with answer keys and a final project.
Performance Testing Milestones & Mini-Projects
Tasks with expected results for each of the six performance testing milestones on a local practice app — smoke, load at peak, stress and capacity, spike and recovery, soak and a memory leak, and a CI gate with a full report.
Python Comprehensive Guide
The full Python learning path in one document — objectives, topics with code, mini-projects, role tracks, and troubleshooting.
Security Testing Learning Path: Start Here
How to learn authorised security testing in six milestones on OWASP Juice Shop — permission and baseline checks, injection, access control and auth, XSS and logic, scanners in CI, and a full assessment report.
Security Testing Milestones & Mini-Projects
Authorised-practice tasks with expected results for each of the six security testing milestones on OWASP Juice Shop — recon and baseline, injection, access control and auth, XSS and logic, scanners in CI, and a findings report.
SQL Learning Path: Start Here
How to learn SQL in seven milestones — what to learn in each, the dataset and tasks you work through, how to check yourself, and the role track that follows.
SQL Milestones & Mini-Projects
A small dataset and a set of tasks with expected results for each of the seven core SQL milestones — library catalogue, weather report, loans, a to-do schema, customer segments, a leaderboard, and a bank ledger.
Test Automation Learning Path: Start Here
How to learn test automation in six milestones — build a real Playwright + TypeScript framework step by step, with what to learn in each milestone, tested solutions, self-checks and a final project.
Test Automation Milestones & Mini-Projects
What to build in each of the six test automation milestones — login tests, page objects, fixtures and saved logins, an API layer, CI with tiers, and mocking, visual and known-bug tests — with tested solutions.