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.
Yes, its a good way to engage yourself into some effective trading courses but make sure that they are free. Engaging in paid courses will not be highly advisable because no matter how expensive it is, that won't guarantee the success of your trading. Trading will only be successful if you learn it the hard way. Apparently, it needs more time and effort for you to become a good trader. And once you let yourself experience the real trading, that's the only time you can tell if you are good enough or not. However, no matter how good you become, you are still susceptible to losses. That's the sad reality in trading.