Taking online courses or skills gives more flexibility it can be runned at an individual's determined pace. It brings about commitment, responsibilty and self di...