Its a program called zwift. Its pretty cool. I can “ride” with tons of other people. They actually jave races and group rides that you can do. The have the start times listed, distance, intensity and you just join up if you want to do it. Or you can just ride different courses, some which are real life roads or races routes, or you can do a programmed workout, but im usually too lazy for one of those. You have to pay a monthly fee now, bit it was free when i started it a few yesrs ago.
I have one of my road bikes set up on whats called a smart trainer. My friend who is fairly well off donated it to me. Anyway, i usually keep a bike on it over the winter and ride at night aftwr thw kids go to bed so i can maintain some fitness.