If you already own some bitcoins, then try lending to margin traders at Poloniex
Currently, you can get 0.06% (after fee) per day, which means if you have 10 BTC, then you can get about 0.006 BTC daily.
The interest rate fluctuate a lot (from as low as 0.01% to as high as 2%+), it's not risk free but I've yet to find anyone lost BTC by lending in Poloniex, your main risk is counter party risk (e.g. Poloniex get hacked)

What advice can you give to someone who wants to earn bitcoins online ,however not through faucets