E-learning refers to learning through electronic resources and the internet. It uses information and communication technologies as a platform for teaching and learning activities. Some key advantages of e-learning include convenience of accessing educational materials anywhere at any time, enhancing learning through interactive multi-media resources, and reducing costs compared to traditional learning while allowing flexibility in learning. E-learning has grown rapidly with technology advancement and is now widely embraced.