The advances in information and communication technology have stimulated progress in various areas such as the economy, business, communication, health, training and education. Since its inception in 1990, E-Learning has grown rapidly and education has been motivated to adopt E-Learning to transform traditional learning environments and create more efficient and attractive learning experiences. E-Learning is a direct result of the amalgamation of technology and education, which enables the creation of innovative research and delivery mechanisms which is one of the features of modern learning, and the main focus of this research. The fields of learning and education have benefited from electronic delivery to overcome obstacles of time, space and geography providing learning opportunities for anyone, anytime, anywhere, and in any mode (Rajasingham, 2009). Therefore, E-Learning creates a platform to create knowledge-based communities as a source of education as well as to redesign the future of the nation and achieve educational security (UNESCO, 2005).