10. Stanford online
Stanford University has an online section, appropriately called Stanford Online. It says it has professional education opportunities through various schools and departments at the University. It also offers free online courses that are taught by Stanford faculty.
Course types vary – from self-study, to self-paced, to continuing professional education, and more. They can also be a combination of that.