An online course is a pre-recorded class, streamed over the Internet and designed to deliver specific information on one or more topics. Online courses sever businesses, organizations, and individual professionals by removing the most common training obstacles: limited time, training availability, flexibility, and costs.