There are several benefits of online learning. Some of the benefits are flexibility in locations, self-paced learning, and time management, and can be cost effective.
Many many years ago, correspondence was the only means of some courses, which required week and patience with communication, but technology has changed for the better.