Skip to main content

13 courses · 6 with a free certificate

Free Machine Learning Courses

Machine learning teaches computers to find patterns in data. These free courses cover the core ideas, from supervised learning to neural networks, with options for beginners and for people who already code.

Ordered by our editors: well-known providers and free certificates first. Last checked .

  • The University of Helsinki and MinnaLearn's free AI literacy course for non-programmers.

    Free certificateAI & Machine Learning
    30 hrsBeginner
  • Kaggle's quick start to machine learning: build, validate and improve your first models.

    Free certificateAI & Machine Learning
    3 hrsBeginner
  • IBM SkillsBuild's free AI learning plan with a shareable IBM digital badge.

    Free certificateAI & Machine Learning
    10 hrsBeginner
  • Kaggle's next step in ML: missing values, categorical data, pipelines, XGBoost and leakage.

    Free certificateAI & Machine Learning
    4 hrsIntermediate
  • Kaggle's short course on building and training neural networks with Keras.

    Free certificateAI & Machine Learning
    4 hrsIntermediate
  • Google's updated ML crash course: regression to neural nets, embeddings, LLMs and fairness.

    No certificateAI & Machine Learning
    14 hrsBeginner
  • Microsoft (open-source curricula)

    Machine Learning for Beginners

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

    No certificateAI & Machine Learning
    50 hrsBeginner
  • Patrick Winston's classic MIT AI lectures on search, constraints, learning and inference.

    No certificateAI & Machine Learning
    40 hrsIntermediate
  • Massachusetts Institute of Technology

    MIT 6.S191: Introduction to Deep Learning

    MIT's fast-paced bootcamp on deep learning, refreshed each year, with free lectures and labs.

    No certificateAI & Machine Learning
    15 hrsIntermediate
  • fast.ai's famous top-down deep learning course for people who can already code.

    No certificateAI & Machine Learning
    14 hrsIntermediate

Questions

What should I learn before machine learning?

Most courses assume basic Python and some comfort with algebra and statistics. Beginner-level courses in this list explain the maths as they go.

Are the certificates really free?

Each course card states the certificate status: free means the provider issues a certificate or badge at no cost, paid means the learning is free but the certificate costs extra, and none means no certificate is offered. Always confirm on the provider's page before you enrol, as policies change.

Where do I enrol?

Every course links straight to the provider's own page. We do not host the courses or take payment; you sign up with the provider directly.

More free course lists