I would have to agree with what Fivestar4everMVP said. Where would the money come from to set up and maintain the day-to-day operations of such a demo platform? Nobody would be depositing, playing, and losing money, so there is no profit for the creators. But you would still have to pay for the game development and listing, bug fixes, server costs, and other things.
Most casino games are luck-based. There isn't much that you need to learn. Many casinos already have demo modes for slots. And if it's not available on the site you play at, you can just google the name of the game followed by demo, free mode, or something like that, and you will get a bunch of sites where you can play with fun money. You need to understand the rules of the games you play. You can do that be reading the games FAQ and help sections. Some time ago, I wanted to learn how to play Baccarat and everything is explained when you start the game and read the rules really.
There are websites that make money in the form of ads or they can also put a crypto address with a donation message on the bottom of the site. The satisfied users of the site can be encourage to donate, if not they can click the ads that they saw on the site. It does not cost much time to do.
For now, I think there is no such thing as that, where all games are in demo mode only and users cant deposit but he can follow what you have suggested (googling some keyword) that would work since there are casinos that offers free play aside from the real play.
If reading the instructions isn't enough, he can follow what @Fivestar4everMVP suggested, he can type the game's name in youtube for video tutorials.