Google·Coursera
Free to audit
Google's entry-level analytics program covers the data lifecycle, spreadsheets, SQL, R, Tableau, and a case-study capstone. The best-known on-ramp for people with no technical background who want data skills before tackling ML.
beginner
6 months at 10 hrs/week (9 courses, 180+ hours)
Certificate
IBM·Coursera
Free to audit
Twelve courses from Python and SQL basics through data visualization, machine learning, and a capstone, with no prerequisites. Suited to career changers who want an employer-recognized, end-to-end data science credential.
beginner
4 months at 10 hrs/week (12 courses, ~178 hours)
Certificate
DeepLearning.AI·Coursera
Free to audit
Luis Serrano's visually intuitive treatment of linear algebra, calculus, and probability and statistics, with Python labs that tie each idea to a real ML algorithm. The friendliest full math foundation for ML beginners.
beginner
12 weeks at 5 hrs/week (3 courses, ~94 hours)
Certificate
Imperial College London·Coursera
Free to audit
Three courses on linear algebra, multivariate calculus, and PCA, taught with an eye toward how each concept appears in ML. The classic math refresher for learners who found an ML course's notation intimidating.
beginner
3-4 months at 3-4 hrs/week (3 courses, ~58 hours)
Certificate
University of Michigan·Coursera
Free to audit
Charles Severance's beloved introduction to programming in Python, databases, web data, and a capstone, assuming zero prior experience. The right first step for anyone who needs to learn to code before they can learn ML.
beginner
2 months at 10 hrs/week (5 courses, ~79 hours)
Certificate
Harvard University (HarvardX)·edX
Free to audit
Rafael Irizarry's nine-course sequence teaches R, probability, inference, regression, machine learning, and productivity tools, ending in a capstone. For learners who prefer a statistics-first, university-branded path into data science.
beginner
1 year 5 months at 2-3 hrs/week (9 courses)
Certificate