It is all about winning. You can play for free at many online casinos. But if you win, you will have to deposit real money to fulfill the bonus offer's wagering requirements.