Online e-learning courses offer students the flexibility of education outside the traditional school and college library environment.