There are a thousand ways to make money online, but you can't just do all of them, you need to master one or two, become an expert, and once you are a pro, money will start to roll in. For example, if you are a pro in web design, you can bid for web design projects in freelancing sites like Odesk, etc.