The biggest benefit of online learning is that you can save a lot of time on the way to school. Also, you can choose a comfortable position to sit while learning.
The disadvantage of online learning is you can be easily distracted when you use your computer. In addition, it's inconvenient because you cannot discuss things with teachers or classmates.