There is not a course that can give you a complete picture to make money. Whatever course you go through, adding your own twist is the main thing. At least in my opinion.
There are lots of things here that can help you make money. You just have to read, implement, then try it for at least a minimum of 3 times, of course, twisting it in different ways.
Now don't ask me which one is it. There are lots of them. Search in makes money section. Or, just go to some reputed members' profile page, then click on their recent activities and check their comments on a method's thread.
TIP: Especially BTB is one of the reputed members/mods who is most active in such threads or maybe I feel he is, cos I follow him a lot. There were many others some time ago, but they might have built and managing bigger businesses, but their contribution has made BHW a goldmine like no other.
Even methods that have buried under the subforum are still working if you change a bit different from the exact method. In fact, one of
@meathead1234's method is still earning me between $50-100 per month without me doing anything. I just have to renew the domain every year, which redirects to my aff link. So, even if I say it's $10 per year for the domain, I am earning around $50+ from 2012, which is $600+ per year with just $10 investment and few mins of work while renewing the domain (it's on manual renewal so that I can remember that at least once a year) from past 8 years.