Online learning offers flexibility and the ability to learn at your own pace through easy course tracking, but it may lack the social relations and retention provided by offline learning which demands more attention. A blended approach combining online and offline learning may provide the best of both worlds.