There are a lot of benefits for an online course. You can decide when to learn, where to learn and how long to learn. You can schedule your own course. The costs are lower than a classical course. The only thing you will need is internet connection and a computer/laptop.