Actually trading requires more time if you think that by just get knowledge you will be successful then i think its not a good option you should have to give a good time to your trading. There are numerous courses some beginners learn very well by gaining knowledge from these courses one of such a beginner course is udemy.com. there are certain more courses but they need more payment to get involved.