I've run across a few sites that allow users to earn free cryptocurrency. Now these sites aren't for the hardcore really who have lots of money to invest its more for the casual/beginner as an entrance into the crypto world. That said anyone can do them just less appealing to those with money.
First off is Qoinpro this site currently list 22 coins you can earn daily without even having to login the amount varies depending on if you have referrals or not.
To sign up click the link https://qoinpro.com/44431775b29f63ebcc430912d3947faa
Next up is Coinpot a very reputable site that allows the user to earn Bitcoin, Bitcoin Cash, Dogecoin, Litecoin, and Dash. Each coin has a respective faucet you can claim from daily. The site allows you to also exchange the coins from one to the other with no added fee making it much easier to send to your wallet or exchange site of choice. The amount earned can be enhanced via referrals. Here are the respective links.
http://bonusbitcoin.co/?ref=8271E09BFF66 (bitcoin)
http://moonbit.co.in/?ref=254fc35dc2d3 (bitcoin)
http://moondoge.co.in/?ref=bbbf555114e7 (doge)
http://moonliteco.in/?ref=211d2f707725 (litecoin)
http://moondash.co.in/?ref=55C52942CDC4 (dash)
http://moonb.ch/?ref=87EFF9A61D16 (BTC Cash)
Next up is FreeBitco a site that allows the user to earn Bitcoin, Doge, and other altcoins ( I haven't looked into) by simply rolling dice every hour the amount won depends on the dice. This site unlike the previous ones requires you to login hourly. However this site allows an additional dice game to gamble the amount of coin you currently have, there are several youtube videos on how to increase your odds of winning do note some of these methods are scams so be wary.
This is the link for Bitcoin to this site but as said there are other coins you should look into.
https://freebitco.in/?r=6081132
Coins mentioned in post: