Many online casinos offer free play for a number of games. If you take "practice mode", you do not lose the money. At times you will find no deposit offers on online gaming sites. It is generally around $20 and you cannot withdraw until you deposit.