Sufferfest - videos
TrainerRoad - if you subscribe ($10/month) you get a huge library of workouts, a bunch of training plans that put the workouts together into something structured.
Zwift - competitive online racing
weightloss happens in the kitchen, fitness happens on the bike.