University of Helsinki
Elements of AI: Introduction to AI
The University of Helsinki and MinnaLearn's free AI literacy course for non-programmers.
13 courses · 6 with a free certificate
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 .
University of Helsinki
The University of Helsinki and MinnaLearn's free AI literacy course for non-programmers.
Kaggle Learn
Kaggle's quick start to machine learning: build, validate and improve your first models.
IBM SkillsBuild
IBM SkillsBuild's free AI learning plan with a shareable IBM digital badge.
Harvard's AI course: search, knowledge, uncertainty, optimization, learning and language.
Kaggle Learn
Kaggle's next step in ML: missing values, categorical data, pipelines, XGBoost and leakage.
Kaggle Learn
Kaggle's short course on building and training neural networks with Keras.
Prof. Balaraman Ravindran's NPTEL machine learning course from IIT Madras.
Google's updated ML crash course: regression to neural nets, embeddings, LLMs and fairness.
Microsoft (open-source curricula)
Microsoft's free 12-week, 26-lesson curriculum on classic machine learning with scikit-learn.
MIT OpenCourseWare
MIT's follow-on to 6.0001 on optimization, simulation, statistics and intro machine learning.
MIT OpenCourseWare
Patrick Winston's classic MIT AI lectures on search, constraints, learning and inference.
Massachusetts Institute of Technology
MIT's fast-paced bootcamp on deep learning, refreshed each year, with free lectures and labs.
fast.ai's famous top-down deep learning course for people who can already code.
Most courses assume basic Python and some comfort with algebra and statistics. Beginner-level courses in this list explain the maths as they go.
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.
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.