E-learning is utilizing electronic technologies to access educational curriculum outside of a traditional classroom. Alternative learning methods are now providing solutions to some of the challenges in the world of education today. Some of these challenges are lack of qualified teachers, proximity, no classrooms, lack of learning materials, high cost of education, gender discrimination just