On-Demand courses are made up of various content items such as videos, class recordings, PDF's and presentations that each learner can proceed through at their own speed. Instead of a learner having to join and review material at a specific time, they can go through the course content when it is convenient for them.