Online teaching typically refers to courses that are delivered completely online, meaning there are no physical or on-campus class sessions. Online courses can be designed for a handful of enrolled students or can be made open and accessible to a wide variety of participants. Some companies provide online classes (one to one and in group) and gives very good results like mywayteaching.com
Although many people still consider traditional institute as the best way to achieve knowledge and online learning proves to be a great alternative. Students have the chance to study in their own time and own pace. Online learning is so effective because students can finish their homework quickly and repeat the lesson quickly and there is more time left for hobbies or for finding a job.
Among the advantages of online learning there are the responsibility and self-discipline of students and addition to cost of internet and computer etc.