Free MOOCs on Information Communication Technology, and Computer Science teaching and learning What is MOOC?A massive open online course is an online course aimed at unlimited participation and open access via the web. In addition ...