Yes, although most casino sites provide only real money mode to their players. However, you can still find a few where you can play for free, but you may need to register first.