E-learning refers to the use of electronic media and information and communication technologies (ICT) in education. E-Learning is the use of technology to enable people to learn anytime and anywhere. E-Learning can include training, the delivery of just-in-time information and guidance from experts. 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 instructor-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 equipped 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-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 existing 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, anytime they want by using modern technologies and thus spreading knowledge all around the world. Nowadays, people are often motivated to educate themselves on new topics, but do not necessarily have time to take a full course. Actually, they often refer to the Web to search and gather enough information about a topic to be able to complete a task or carry on a discussion. Hence comes the word ‘e-learning’.