Web Security
How web applications break, and how to stop them breaking.
Authorised lab
Reading is the first half
Everything here is free. When you want to practise it, the Cyber Lab gives you isolated ranges you are authorised to attack — no third-party systems, ever.