Coursera is my most recommended learning platform and the largest provider of massive open online courses (MOOC) in the world. It is taught by top instructors from world-class universities and companies with access to several free courses and on-demand video lectures, homework exercises, and community discussion forums. Paid courses provide additional quizzes, projects and a shareable Course Certificate.