E-learning refers to the use of electronic media and information and communication technologies (ICT) in education. E-learning includes numerous types of media that deliver text, audio, images, animation, streaming video, audio or video tape, satellite Tv, CD or DVD-ROM and computer-based, as well as web-based learning, E-learning can occur in or out of the classroom. It can be self-paced or instructed-led. It is commonly thought that new technologies make a big difference in education. Many people involved in e-learning believe that everyone must be equiped with basic knowledge of technology, as well as use it as a vehicle for reaching educational goals. Various technologies are used to facilitate e-learning. Most of the e-learning uses combinations of many techniques, including blogs, collaborative software, portfolios, educational websites and virtual classrooms. E-learning has become an important technique that educational as well as business institutions invest a great deal of money, time and effort in order to make use of it. E-learning has proven to be the cheapest way to transmit knowledge to the largest number of people regardless of their location and their devices. Most of the exciting e-learning environments present some similarities and most educators need several tools to efficiently make use of e-learning. In short, e-learning has helped people to learn about anything they want, anything they want by using modern technologies and thus spreading knowledge all around the world.