Many of those online casinos have a welcome bonus when you join to play, this is to incentivize people to play for real money, but they can still be played for free, obviously with no real winnings. We usually request a subscription to the account in advance to start, but others do not, everything is left to the player’s choice.