Skip to main content
No certificateBeginnerAI & Machine Learning

Machine Learning for Beginners

Microsoft's free 12-week, 26-lesson curriculum on classic machine learning with scikit-learn.

Taught byMicrosoft (open-source curricula)

About this course

An open-source curriculum focused on classic machine learning, mainly with scikit-learn and Python (many lessons also in R). It covers regression, a web app, classification, clustering, NLP, time series and reinforcement learning, with 52 short quizzes.

Best for: Beginners who want classic ML before deep learning.

What you will be able to do

  • Build regression and classification models
  • Cluster data
  • Process text and forecast time series
  • Deploy a model in a simple web app

Syllabus and your progress

Tick modules off as you finish them on Microsoft (open-source curricula).

0 of 8 modules done

Plan your pace

At 4 hours a week you would finish in about 13 weeks, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

No certificate

The curriculum has no certificate.

Before you start: Basic Python

Microsoft (open-source curricula) sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Machine Learning for Beginners really free?
Yes, the course material is free on Microsoft (open-source curricula). The curriculum has no certificate.
How long does Machine Learning for Beginners take?
Plan for about 50 hrs in total (Microsoft describes it as 12 weeks and 26 lessons; hours are an editorial estimate.). It is self-paced, so you can go faster or slower.
Do I need experience before Machine Learning for Beginners?
It helps to have: Basic Python.

Featured in

Topics

About Microsoft (open-source curricula)

Free, project-based 'for Beginners' curricula published on GitHub.

All free Microsoft (open-source curricula) courses

Machine Learning for Beginners

No certificate

Start on Microsoft (open-source curricula)