Everest Poker Freeroll
http://pokereverestguide.com/everestpokerfreeroll.html
There are many free online poker games and these in reality provide the right chance to learn the game without any fear of losing money. Thus you can sharpen your skills of the game without spending any money.