I think learning English by distance education. There are many advantages. For example,Learning English can be learned from listening to music. That helps clear pronunciation. Watching cartoons or movies are in English. Words may help To understand Vocabulary Grammar. This is good for people with full-time jobs or people who can't go to small classes.