Free AI & Machine Learning Courses
109 free courses from world-class providers — Anthropic, OpenAI, Google, Stanford, MIT and more. No payment required.
Start here: our top free picks
You don't need to pay to learn AI well. Some of the best courses in the world are free — from the top AI labs (Anthropic, OpenAI, Google) and from universities like Stanford, MIT, and Harvard. These are the free courses we recommend starting with, based on our independent reviews of 214+ AI courses.
Read our full Top 10 Free AI & ML Courses guide| # | Course | Provider | Level | Certificate |
|---|---|---|---|---|
| 1 | AI Fluency: Framework & Foundations | Anthropic | beginner | Yes |
| 2 | AI Foundations (OpenAI Academy) | OpenAI | beginner | Yes |
| 3 | Introduction to Generative AI Learning Path | Google Cloud | beginner | Yes |
| 4 | CS50's Introduction to Artificial Intelligence with Python | Harvard / edX | beginner | Yes |
| 5 | Practical Deep Learning for Coders | fast.ai | beginner | — |
| 6 | Intro to Machine Learning | Kaggle | beginner | Yes |
| 7 | Elements of AI | University of Helsinki | beginner | Yes |
| 8 | NLP Course | Hugging Face | intermediate | — |
| 9 | Introduction to Deep Learning | MIT | beginner | — |
| 10 | Machine Learning | Stanford Online | intermediate | — |
Free AI courses by the numbers
Based on Cursarium's independent reviews of 214 AI and machine learning courses.
Most-covered free topics: LLMs, generative AI, NLP, prompt engineering, deep learning, machine learning.
Browse Free Courses by Topic
Find free courses in a specific AI topic that interests you.
All Free AI Courses
Machine Learning
Stanford Online

Practical Deep Learning for Coders
fast.ai

Introduction to Deep Learning
MIT
Machine Learning Crash Course

CS50's Introduction to Artificial Intelligence with Python
Harvard / edX
NLP Course
Hugging Face
Natural Language Processing with Deep Learning
Stanford Online
Deep Learning for Computer Vision
Stanford Online
Intro to Machine Learning
Kaggle
Intro to Deep Learning
Kaggle

Intro to Machine Learning with PyTorch
Udacity

ChatGPT Prompt Engineering for Developers
DeepLearning.AI

LangChain for LLM Application Development
DeepLearning.AI

Full Stack Deep Learning
FSDL

Azure AI Fundamentals
Microsoft Learn

Elements of AI
University of Helsinki
Deep Reinforcement Learning Course
Hugging Face
Deep Learning
NYU

Building Systems with the ChatGPT API
DeepLearning.AI

Python Basics for Data Science
edX

Deep Learning Fundamentals with Keras
edX

Finetuning Large Language Models
DeepLearning.AI

LangChain: Chat with Your Data
DeepLearning.AI

AI Agents in LangGraph
DeepLearning.AI

Vector Databases: from Embeddings to Applications
DeepLearning.AI

Quality and Safety for LLM Applications
DeepLearning.AI

Building and Evaluating Advanced RAG Applications
DeepLearning.AI

How Diffusion Models Work
DeepLearning.AI

Preprocessing Unstructured Data for LLM Applications
DeepLearning.AI

Pair Programming with a Large Language Model
DeepLearning.AI

Knowledge Graphs for RAG
DeepLearning.AI

Building Multimodal Search and RAG
DeepLearning.AI

Automated Testing for LLMOps
DeepLearning.AI

Build an LLM App with LangChain.js
DeepLearning.AI
Practical Deep Learning for Coders Part 2: Deep Learning Foundations to Stable Diffusion
fast.ai
Computational Linear Algebra
fast.ai

A Code-First Introduction to NLP
fast.ai
Deep Learning
Stanford Online
Reinforcement Learning
Stanford Online
Deep Multi-Task and Meta Learning
Stanford Online

Introduction to Machine Learning
MIT OpenCourseWare
Artificial Intelligence
MIT OpenCourseWare

Machine Learning for Healthcare
MIT OpenCourseWare
Introduction to Generative AI Learning Path
Google Cloud

Intro to TensorFlow for Deep Learning

Google's Python Class
Intermediate Machine Learning
Kaggle
Feature Engineering
Kaggle
Natural Language Processing
Kaggle
Computer Vision
Kaggle
Time Series
Kaggle
Pandas
Kaggle
Data Visualization
Kaggle
Intro to AI Ethics
Kaggle
Diffusion Models Course
Hugging Face
Audio Course
Hugging Face
Azure AI Engineer Associate
Microsoft Learn
Machine Learning for Beginners
Microsoft
AI for Beginners
Microsoft
Generative AI for Beginners
Microsoft
Azure Data Scientist Associate
Microsoft Learn

Functions, Tools and Agents with LangChain
DeepLearning.AI

Large Language Models with Semantic Search
DeepLearning.AI

Open Source Models with Hugging Face
DeepLearning.AI

Quantization Fundamentals with Hugging Face
DeepLearning.AI

Serverless LLM Apps with Amazon Bedrock
DeepLearning.AI
Google Cloud: Introduction to AI and Machine Learning
edX
Intro to SQL
Kaggle
Advanced SQL
Kaggle
Intro to Game AI and Reinforcement Learning
Kaggle
Building AI Agents with Hugging Face
Hugging Face
Generative AI Concepts
DataCamp

Responsible AI Principles and Practices
Microsoft Learn

Microsoft Copilot Foundations
Microsoft Learn
Data Science Essentials
edX

Prompt Engineering with Llama 2 & 3
DeepLearning.AI

Building Event-Driven Generative AI Applications
DeepLearning.AI
OpenCV Python For Beginners
Udemy
Machine Learning with Graphs
Stanford Online
Responsible AI: Applying AI Principles with Google Cloud
Google Cloud

Linear Algebra
MIT OpenCourseWare
Geospatial Analysis
Kaggle

Carbon Aware Computing for GenAI Developers
DeepLearning.AI
Introduction to Generative AI Studio
Google Cloud

Efficiently Serving LLMs
DeepLearning.AI

Multi AI Agent Systems with crewAI
DeepLearning.AI

Understanding and Applying Text Embeddings
DeepLearning.AI
Ethics of AI
University of Helsinki
Data Cleaning
Kaggle
Intro to Programming
Kaggle
Azure OpenAI Service Fundamentals
Microsoft Learn
Introduction to Vertex AI
Google Cloud
Introduction to Computer Vision
edX
Introduction to Gemini API
Google Cloud

Introduction to On-Device AI
DeepLearning.AI
Open-Source AI Cookbook
Hugging Face

AWS Machine Learning Foundations
Udacity

LLMOps
DeepLearning.AI
Building with the Claude API
Anthropic
AI Fluency: Framework & Foundations
Anthropic
Claude Code in Action
Anthropic
Introduction to Model Context Protocol
Anthropic
Anthropic's Prompt Engineering Interactive Tutorial
Anthropic
LLM University (LLMU)
Cohere
Machine Learning with Python
freeCodeCamp
Artificial Intelligence Fundamentals
IBM SkillsBuild
Agents and Workflows (OpenAI Academy)
OpenAI
AI Foundations (OpenAI Academy)
OpenAI
Applied AI Foundations (OpenAI Academy)
OpenAI
Why Learn AI for Free?
Many of the world's best AI courses are offered free by top universities and companies like Stanford, MIT, Google, Anthropic, OpenAI, and fast.ai.
Free courses remove financial barriers and let you explore different areas of AI before committing to a paid specialization.
The quality of free AI education has never been higher — many free courses are identical to university curricula or come straight from the labs building the models.
You can learn at your own pace without pressure from subscription deadlines or payment schedules.
Several free courses offer optional or fully free certificates if you need formal credentials for your resume.
Free Courses with Certificates
These free courses offer certificates of completion you can add to your resume or LinkedIn profile. See also our guide to the best free AI courses with certificates.

CS50's Introduction to Artificial Intelligence with Python
Harvard / edX
Intro to Machine Learning
Kaggle
Intro to Deep Learning
Kaggle

Azure AI Fundamentals
Microsoft Learn

Elements of AI
University of Helsinki
Deep Reinforcement Learning Course
Hugging Face
Introduction to Generative AI Learning Path
Google Cloud
Intermediate Machine Learning
Kaggle
Feature Engineering
Kaggle
Natural Language Processing
Kaggle
Computer Vision
Kaggle
Time Series
Kaggle
Pandas
Kaggle
Data Visualization
Kaggle
Intro to AI Ethics
Kaggle
Azure AI Engineer Associate
Microsoft Learn
Azure Data Scientist Associate
Microsoft Learn
Intro to SQL
Kaggle
Advanced SQL
Kaggle
Intro to Game AI and Reinforcement Learning
Kaggle
Generative AI Concepts
DataCamp

Responsible AI Principles and Practices
Microsoft Learn

Microsoft Copilot Foundations
Microsoft Learn
Responsible AI: Applying AI Principles with Google Cloud
Google Cloud
Geospatial Analysis
Kaggle
Introduction to Generative AI Studio
Google Cloud
Ethics of AI
University of Helsinki
Data Cleaning
Kaggle
Intro to Programming
Kaggle
Azure OpenAI Service Fundamentals
Microsoft Learn
Introduction to Vertex AI
Google Cloud
Introduction to Gemini API
Google Cloud
Building with the Claude API
Anthropic
AI Fluency: Framework & Foundations
Anthropic
Claude Code in Action
Anthropic
Introduction to Model Context Protocol
Anthropic
Machine Learning with Python
freeCodeCamp
Artificial Intelligence Fundamentals
IBM SkillsBuild
Agents and Workflows (OpenAI Academy)
OpenAI
AI Foundations (OpenAI Academy)
OpenAI
Applied AI Foundations (OpenAI Academy)
OpenAI
Frequently Asked Questions
Are free AI courses really free?
Yes. The courses listed here are completely free to access and complete. Some platforms offer optional paid upgrades for certificates or additional features, but the core course content is available at no cost.
Which free AI course is best for a complete beginner?
If you have no technical background, start with Anthropic's AI Fluency or the University of Helsinki's Elements of AI — both are free, beginner-friendly, and need no coding. For a quick hands-on coding intro, Kaggle's Intro to Machine Learning is free and takes only a few hours.
Are free courses as good as paid ones?
Many free AI courses are taught by the same instructors and cover the same material as paid alternatives. Courses from Stanford, MIT, and fast.ai — plus free offerings from Anthropic, OpenAI, and Google — are widely regarded as among the best in the world, and they are free.
Can I get a certificate from a free course?
Some free courses offer certificates of completion at no cost, like Kaggle, Hugging Face, OpenAI Academy, and freeCodeCamp. Others offer free course access with a paid certificate option. Check each course's details, or see our guide to free courses with certificates.