The benefits of online learning are that students can learn wherever they are. Also, they can take a class when they want to take it.
The disadvantages are that it is affected by students' internet environment. If the internet service is bad, the online learning doesn't work. It is essential that students have an equipment such as a PC to take online classes so if not, they can't use online learning.