Data Science: Building Machine Learning Models
Is this course right for you?
Rafael Irizarry teaches it first-principles: you build a working movie-recommendation system while learning why cross-validation, regularization and PCA matter, rather than just calling a library. That statistical framing is the value, and a useful contrast with code-first Python courses.
It is introductory but assumes the R and data-analysis grounding from earlier courses in the series, so it is not a standalone first course, and if you prefer Python or want a fast applied tutorial it is the wrong fit. It is free to audit, with an optional paid HarvardX certificate. Harvard maintains the series (as of 2026).
Compare alternatives for Data Science: Building Machine Learning Models
- Price
- FreeAudit free · HarvardX certificate optional (paid)
- Duration
- 24 hrs
- Level
- Beginner
- Certificate
- University Certificate
- Price
- PaidSubscription, billed monthly
- Duration
- 88 hrs
- Level
- Beginner
- Certificate
- Specialization
- Price
- FreeCompletely free, self-paced
- Duration
- 15 hrs
- Level
- Beginner
- Certificate
- Price
- PaidFree to audit, paid certificate
- Duration
- 20 hrs
- Level
- Beginner
- Certificate
- University Certificate
About this course
Data Science: Building Machine Learning Models is part of HarvardX's renowned Professional Certificate in Data Science. Over about eight self-paced weeks you learn the fundamentals of machine learning — popular algorithms, training and test data, cross-validation to avoid overtraining, regularization, and principal component analysis — by building a working movie recommendation system from scratch.
Instructor
Taught by Rafael Irizarry, Professor of Biostatistics at Harvard University and author of the widely used HarvardX Data Science series and its companion textbook.