Yes. There are several sites that allow you to play for free. Players use play money instead of real money. Playing this way is especially helpful for beginners who can get a feel for the game and learn basic strategy without risking anything.