Stanford offers many free online courses. Here are some of their best free courses on computer science, health, health care, business, arts, math, and more.