Nearly any game has its free demo so that you can get acquainted with the rules and practice before betting real money. The only exception is presented by live tables where real dealers are involved. You cannot play for free here. However, you can watch such games for free.