No, when you play for free, you're using virtual credits, and any winnings are not real money. To win real money, you need to play with real bets at an online casino.