You decide when to attend. Take courses according to your own schedule and pace. Eliminate travel, parking, childcare and all the other costs associated with physically attending a class. Tests can be graded and returned to you within seconds. Access to the latest materials.
Instructors can easily update teaching materials as new information becomes available.
An interactive learning environment. Online technologies enable interaction with other students and course instructors. Online learning has disadvantages too, the main one being that students work in isolation. Message boards where students post messages relating to class content and group activities. Chat rooms , audio conferencing and videoconferencing for real-time communication.