An online course is an instructional program offered over the Internet. There are different types of online courses, from paid courses offered by a professional teacher or organization to free tutorials created by individuals. Online courses can go over a variety of topics and are a popular way to gain new knowledge.