Almost any of the on-line places offer free play tables, HOWEVER this is no where near a realistic place to learn as people will play any and everything on every hand. Honestly better to make a small deposit and play the lower limit games, still people will play bad hands and chase rediculous draws, but it is better than play tables. Read Lee Jones book "Winning Low Limit Hold Em" if your playing stakes below 10/20
Theres also a great program called Wilsons Turbo Texas Holdem, available online and from, I think, gamblers book store online. Great program, many levels of play, and a tutor function.
The two places I use to play at were paradisepoker.com and partypoker.com. I would suggest you stay away from the 50cent dollar games if you actually want to become a better player.
yahoo also has a Texas Hold'em game. If you plan on playing at work during down time this would be a lot easier to explain than playing for free at a pay site.
also posting some strategy links to a place called poker777.com I have not had a chance to read these yet but will shortly.
go here www.pokerpage.com .u could play it for free or pay 14.00 a month to join them to play their tournament to earn point to buy in real tournement.they're got alot great instrutors there,nolan dalla is one of them.they're got beginner lesson to advance.the only place that got players that play like a real tournament.good luck
I heard about the turbo Texas hold em program before but was skeptical about its ability to improve a players skills. Could you tell me if the program for turbo hold em has artificial intelligence that is capable of learning or is it just a complex algorithm that never changes?