Actually, this reminds me of an underrated way of practicing at poker for free.
Hoyle Casino. This:
View attachment 965075
For a long time, I had basically no money to play poker, no internet access, and only a computer full of improperly acquired software that included this gem. Hoyle Casino includes a bunch of different poker variants that you can play in both a cash format and a shootout tourney format, all in both limit and no-limit betting structures. Variants are Hold'em, Omaha, Omaha 8, Stud, Razz, Stud High-Low (no qualifier!), 5 Card Draw, and 5 Card Draw Lowball (A-5).
The AI play like the loosest, most thoughtless players you've ever sat with, they only min bet/raise in NL, and the interface is awkward in places (e.g., when you select a raise amount, it's the amount you're increasing it by, not the total bet). The tournament structures are also weird; rounds 1 and 2 are a fixed number of hands with the top 2 players continuing at the end, and round 3 plays like a freezeout. Round 3's structure is a little crazy.
All that said, it was countless hours of free practice at some common games and others that are hard to find anywhere, and it taught me to pay close attention to all kinds of details that you often take for granted in a formal cardroom setting. It was especially good for learning limit poker, and excellent training for loose games where most of the players are just throwing a party.
A million years ago, before I had ever played poker for money or had a strategy discussion, this game showed me that I should treat the rotating blinds as an expense I was eating to wait around for good hands. I know this sounds super-basic, and it is, but this was in the '90s when I was basically a kid and no one had heard of poker books except people who wrote them.