Mr. A S A I totally suggest you that you visit HackerOne. It is a very useful site that teaches ethical hacking and has its own affiliates so that you practice in real life problems; like finding a bug in Autodesk or making a bug bounty in their CTF, or just practicing by learning with their video classes. There are endless things you can do, and the other I fully recomendamos is Burp Suite classes. They have their own software and teach you each kind of vulnerability and how to exploit them by using Burp Suite.
There are also other Programms, of course, but these are the ones with which I am working nowadays, and they havebeen totally satisfactory.