No deposit bonuses give you real money and let you play games with that money. You can withdraw your winnings from that bonus after completing wagering requirements, which can be quite strict. For example, if you have won 50 EUR/USD and the wagering rate is 20x, you need to wager 1.000 EUR/USD first (50 x 20).