If you know basic grammar, have the ability to learn new words with a dictionary, that means you can get the meaning of it and pronounces correctly, then you have acquired the foundation of learning english well by yourself.Your diligence is far more useful than a training course.