Knowing e-learning advantages and disadvantages helps with learning software selection as well as online distance learning programs structure and selection. It is important to know the merits and demerits of e-learning to make a decision.