Where to start if your goal is specifically machine learning, not AI in general.
The ranking at a glance
| Rank | Course | Provider | Difficulty | Certificate |
|---|---|---|---|---|
| 1 | Machine Learning Crash Course | 2 out of 5 | No certificate | |
| 2 | CS50's Introduction to AI with Python | Harvard | 3 out of 5 | Free certificate |
| 3 | Machine Learning Specialization | DeepLearning.AI and Stanford | 3 out of 5 | Paid certificate |
TODO: write the full ranking body, contrasting Google's Crash Course, CS50 AI and the ML Specialization.
Where to go next
- Machine learning foundations
The full route, in order, if you want more than a ranking.
- Machine Learning Crash Course: our review
Google's Machine Learning Crash Course has 12 modules and takes about 13.5 hours by Google's own timings. It is free, with quiz badges and no certificate.
- CS50's Introduction to AI with Python: our review
CS50's Introduction to AI with Python runs 7 weeks with 12 projects, costs nothing and gives a free CS50 Certificate if you score 70% on every project.
- Machine Learning Specialization: our review
The Machine Learning Specialization has 3 courses and 95 hours of Andrew Ng's lessons. Coursera's FAQ says you cannot take it for free, so check the cost first.
Last checked .
Done reading? Start learning.
Answer two questions and we'll point you to a course you can open tonight.

