First off, you can sign up for hub pages or squidoo in order to make some profit. These sites allow you to write articles and put add on them in which both the author and the site makes money.
You can also make money from sites where you get paid per post. This type of site usually involves you writing content and certain sites will decide which articles they want buy and then you can make some cash. This is a good idea for those who are great writers.
If you have a website or are an Internet marketer, you can monetize the traffic that you get to your website. There are lots of advertisers out there that you can use to make money off of your website - the choice is up to you.
Then there is the infamous survey sites that pay you to fill out surveys. I do not know a lot about this business, but people claim to have made money from home with these sites.
If you are good at html, then you may want to look into creating templates. If you can create templates for blogs or websites that people will want, then I am sure that there will be customers willing to pay money for them. You could also customize templates for yet another way to make money for free on the Internet at home.
Note that making money on the Internet is not always free. As a matter of fact it is really hard to earn profit online for free, but it can be done. The fees that I am talking about only come up for website maintenance. Many people who do find ways to make money on the Internet for free usually do it with blogs and websites. Blogs are very easily set up and are quite versatile. They can be created within minutes and are easy to manage. Blogs lack the complexity of a website, but what you really are getting a lot for free. There are several other ways to make cash online, but they involve spending money which I am not discussing at the moment.
Another way to make money on the internet for free is by using hub pages. Google loves hub pages and will index them quickly if you know what you are doing. Thanks for reading this post.