Machine Learning and AI with Python

  • Free to audit
  • Paid certificate
  • Course certificate
  • Intermediate
Provider
Harvard
Cost
Free to audit
Certificate
Paid, $299
Level
Intermediate
Effort
4–5 hrs/week
Format
Self-paced
Language
English
Subjects
Data Science, Python
Source
Harvard Online
Last verified
14 Sep 2026

Free access to the material ends after the course length; graded work and the certificate are paid.

Machine Learning and AI with Python starts from the simplest machine learning algorithm, the decision tree, and builds outward from there to bagging and random forests and then to more complex models. The course works with sample data sets and has you train models to predict the most effective way to handle a problem, then examine the results: recognising data bias in machine learning and avoiding underfitting and overfitting. It is positioned as a next step for learners who already have Python experience and want a foundation in the Python libraries used for machine learning and artificial intelligence, with a view to more advanced data science work.

Harvard rates it intermediate and gives a time commitment of 4 to 5 hours per week; no overall length is stated on the page. It is self-paced and free to audit on edX, with a verified certificate available for $299.

Advertisement

What you’ll learn

  • Build and interpret decision trees on sample data sets
  • Extend to bagging and random forest models
  • Train models to predict outcomes and examine the results
  • Recognise data bias and avoid underfitting and overfitting
  • Use Python libraries for machine learning and AI

Who it’s for

Python programmers ready to move from data handling into predictive models; not for people new to Python.

Source: Harvard Online (opens in a new tab) · Verified · Report a change

Advertisement
Free to auditOpens pll.harvard.edu Go to course (opens in a new tab)