Good online classes (MOOCs) for data science

A list of online classes I’ve completed or am planning to take

Hause Lin true

Table of Contents

Consider being a patron and supporting my work?

Donate and become a patron: If you find value in what I do and have learned something from my site, please consider becoming a patron. It takes me many hours to research, learn, and put together tutorials. Your support really matters.

Machine learning

Mathematics for machine learning specialization (3 courses)

Computer science

MITx 6.00.1x Introduction to Computer Science and Programming Using Python

MITx 6.00.2x Introduction to Computational Thinking and Data Science

Mike X Cohen’s Udemy courses

Linear algebra, neural time series analysis, mathematics, dimension reduction, etc.

Support my work

Support my work and become a patron here!


If you see mistakes or want to suggest changes, please create an issue on the source repository.


Text and figures are licensed under Creative Commons Attribution CC BY 4.0. Source code is available at, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".


For attribution, please cite this work as

Lin (2019, Aug. 1). Data science: Good online classes (MOOCs) for data science. Retrieved from

BibTeX citation

  author = {Lin, Hause},
  title = {Data science: Good online classes (MOOCs) for data science},
  url = {},
  year = {2019}