There are several benefits to students learning online. First, it is convenient for students to learn at their own learning speed and schedules, which could ensure that learners understand the lessons. For example, if the students are confused about a lesson, they could learn that lesson again until they get it. In addition, their suitable timetable makes them comfortable to learn, which contributes to increasing their learning progress. In the long run, this could help them achieve a good academic performance. Second, e-learning could allow students to save their time commuting between their houses and schools and their money spent on petrol. This could be obvious when there is a traffic jam. As a result, learning online gives students more free time for their favourite activities and more chances to take part in other classes to improve their skills.