There are several different indoor training videos. Spinervals (spinervals.com), The Sufferfest (thesufferfest.com), The Rides Series (endurancefilms.com), Carmichael Training System, Ride Fit. Or you can make up your own.