Probably, working on Freelancing websites will help you to raise reasonable amount of money to start a stable business. I think that has actually been the case with so many people around the world.You are very right
Anyone who does not have a job cannot have the money to purchase those kind of courses online. The person can just work on freelancing websites for a while till he gets a stable job.