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 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 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.
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.
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 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 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 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.
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 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 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.