← All projects
Learning resources

mlcourse.ai

A free, self-paced course that teaches the basics of machine learning over ten weeks.

New this week

What it does

mlcourse.ai is an open machine learning course from the OpenDataScience community. Machine learning is the part of AI where computers learn patterns from examples.

It guides you through ten weeks of topics, from analysing data with Python to methods like decision trees and gradient boosting. Each week lists articles to read, video lectures to watch and assignments to try.

The course is free. Extra bonus assignments with solutions are sold separately through a paid supporter tier.

Who it's for

Learners with some Python and maths who want a structured start in machine learning.

Can I use it without coding?

Yes. You can read the course and watch lectures in a browser; the exercises use Python. New to this? Start here.

Can I run it?

Cost
Free, with optional paid extrasThe open-source version is free; the makers also sell a hosted or pro version.
Runs on
Web browser
Computer
An ordinary computer is fine
API key
Not needed

Try it

  1. Open the course website.
  2. Follow the self-paced plan, one week at a time, reading the articles and watching the lectures.

Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?

Before you install

  • Only download from the official GitHub page. Copies with similar names exist for many popular projects.
  • No standard license listed. Check the GitHub page before using it for business.
  • More on staying safe

Where people are talking about it