VOD is the best options in terms of convenience factor. It is not time consuming and gives you a chance to prepare in your comfort zone. Moroever, it is quite reasonable as compared to offline courses/ coaching institutes in the market.