Online courses offer an attractive solution as they provide more flexibility than on-campus programs by allowing students to study at times most convenient for them while still providing quality material through web-based content delivery systems like course management software or video streaming services like YouTube TV or Hulu Plus Live TV.