
Practical Web Security
The vulnerabilities that actually show up in web applications, how they are exploited, and how to close them for good.
Intermediate2h4 modules13.3k students
What you'll learn
shield
Think in threat models
Reason about who your attacker is and what they can reach before writing defences.
code
Close the common holes
Understand and prevent injection, cross-site scripting, and request forgery.
workflow
Get authentication right
Sessions, password storage, and multi-factor done the way that survives review.
gauge
Harden the deployment
Headers, transport, secrets, and dependencies — the perimeter around your code.