E-learning with online teaching resources and customized web-based lessons bridging the gap between traditional and online learning.