No deposit casinos are a type of casino that most people enjoy playing at because you do not have to deposit your funds into the account. For some, the idea is to play off the winnings that you earn at the casino rather than to have to use your own, real money from your checking account. It is true that you can play off the winnings you create after you start playing, you still need some funds to get things started.
At a no deposit casino, you can limit the amount of cost to you and the risk of depositing funds into the casino account. You do not have to submit a large amount of money to play with because the company is allowing you to charge as you go or to apply the costs of betting in another way. Some casinos even offer a service in which you can play right away using the bonus money the casino offers to you.