How long are the OnDemand videos?

Each video time differs. There are over 100 hours of videos.