PortSwigger provides web application security tools and practical learning materials.
PortSwigger provides the Burp Suite security tools, Web Security Academy learning material and research.
Its Web Security Academy offers training by vulnerability type. Use the official labs to practise testing techniques in an environment provided for that purpose.