Benefits:
1. Online learning can help to level the battle field through providing everyone with the equivalent education resource.
2. Online learning can be more cost-efficient and timesaving for learners.
Disadvantages:
1. The engagement between teachers and students can be decreased through online learning
2. The outcome of learning can be more uncontrollable, because it is easy for students to play tricks on an online class.
Generally, I think online learning is more fit for senior learners who have clear study plan and can be self-disciplined. Junior learners like kids still need a teacher standby to lead and help them.