All courses
Multi-lesson tracks organised by vulnerability class. Every lesson includes a live simulation you can break, fix, and learn from.
A 20-lesson hands-on course on the most prevalent web vulnerability. Each lesson includes a live, interactive sandbox and a step-by-step diagram you can break.
From reflected alert() to full account takeover. Understand how unescaped user input turns the browser into an execution host.
When the server trusts the client to say who they are. IDOR, privilege escalation, path traversal — the missing check that leaks everything.
From a single URL parameter to the entire cloud metadata service. Understand how server-side request forgery turns the server into a proxy for internal attacks.
REST, GraphQL, and the flaws that live in the contract itself. Broken object auth, excessive data exposure, mass assignment — the OWASP API Security Top 10 in practice.
HTTP/1.1 to HTTP/3, DNS, TLS, CDN, CORS, WebSockets — the plumbing that powers every web application. Understand how the web actually works under the hood.