Groundwork
step 1 of 2

How much Web Security do you already have?

Be honest — nobody is watching. This only decides which chapters come first; every chapter stays open to you either way.

Not sure? Start at Beginner — every path opens at the section people usually skip.

Full syllabus

Everything each level eventually covers — ticked sections are written, the rest are still on the desk.

Beginner0 / 7 sections written

Checkpoint: you can look at a form or API endpoint and name the injection/XSS/auth risks in it, plus the specific fix for each.

Intermediate0 / 9 sections written

Checkpoint: you can secure a real API's auth, sessions, and CORS/CSRF surface, and explain an OAuth flow well enough to debug it.

Advanced0 / 8 sections written

Checkpoint: you can run a security review against the OWASP Top 10, explain a cryptographic misuse bug, and defend an incident-response plan.

Three honest notes
  • Every beginner chapter here pairs a real vulnerability with the specific mistake that causes it — security sticks better as "here's what goes wrong" than as a rulebook.
  • The OWASP Top 10 itself is an advanced chapter, not the first one — by then most of it is already familiar from earlier chapters, and it reads as a checklist instead of a wall of jargon.
  • Compliance (GDPR/SOC2) is the deepest, least code-focused layer — most developers never own it directly, but the advanced tier doesn't skip why it shapes engineering decisions.