Online learning leverages on the following; video files, images, texts and the Internet to deliver information to students studying around the globe. A learning platform usually has informative blogs, live lectures and discussion boards or forums where students can engage with each other leading to diffusion of knowledge.