e-Learning allows people to learn using technology anywhere and anytime by supporting different learning needs and styles. It enables flexible learning outside the constraints of time and place. Technology is used to help people learn on their own schedule and in ways that work for their needs.