The best free AI courses in 2026, and who to learn from
If you are new, start with Karpathy’s one-hour Intro to Large Language Models and 3Blue1Brown’s neural network videos, then a short course from OpenAI Academy or Anthropic Academy. To build, take Hugging Face’s Agents Course and DeepLearning.AI short courses. To understand models from the inside, do Karpathy’s Zero to Hero, fast.ai and Stanford’s lectures. Pick one course for your level, finish it, and build something.
- 1
Pick by goal, not by hype
There are three different goals, and each needs a different course. Beginners want to understand and use AI well, with no code. Builders want to make apps and agents with AI models, using some Python. Researchers want to know how models work inside and train their own, which needs coding and some maths.
Every course below was checked in November 2026. “Free” means you can learn the material without paying; a few charge for certificates or graded work, and that is noted. Prices and access can change, so confirm on the course page before you start.
- Beginner: understand and use
- Builder: apps and agents
- Researcher: build models
Key ideaThe best course is the one at your level that you actually finish.
- 2
Beginner: understand AI and use it well (no code)
Start with people who explain clearly. Andrej Karpathy’s general-audience talks show what an LLM is and how to use it. 3Blue1Brown (Grant Sanderson) makes animated videos that build real intuition for neural networks; the series continues to transformers and attention.
Then add one structured course from an AI lab. OpenAI Academy’s courses are free with a ChatGPT account. Anthropic Academy offers short courses such as Claude 101 and AI Fluency. Andrew Ng’s AI For Everyone is a classic non-technical overview, but read the note on cost.
Beginner shortlist 1. Karpathy: [1hr Talk] Intro to Large Language Models (1 hour, YouTube) 2. 3Blue1Brown: Neural networks playlist (chapter 1 is 19 minutes, YouTube) 3. Karpathy: How I use LLMs (2 hours 11 minutes) and Deep Dive into LLMs like ChatGPT (3.5 hours) 4. OpenAI Academy: AI Foundations (60–75 minutes; free, sign in with a ChatGPT account) 5. Anthropic Academy: AI Fluency: Framework & Foundations (under 1 hour) and Claude 101 6. Andrew Ng: AI For Everyone on Coursera (about 7 hours, 4 modules). Coursera shows “Enroll for free”, but graded work and the certificate need a paid option. Not free: Google AI Essentials costs $49 a month on Coursera in the US and Canada after a 7-day trial. - 3
Builder: make apps and agents
Once you can use AI well, learn to build with it. DeepLearning.AI’s short courses take one to two hours each and are free for now during its platform beta; certificates need a paid PRO membership. A good first one is ChatGPT Prompt Engineering for Developers, taught by Isa Fulford of OpenAI and Andrew Ng.
Hugging Face’s Agents Course is free, including its certificate, and teaches the smolagents, LlamaIndex and LangGraph frameworks. The AI labs teach their own tools: OpenAI Academy has Build with AI courses on RAG, agents and evals, and Anthropic Academy has Building with the Claude API, Model Context Protocol and Claude Code courses.
Builder shortlist 1. DeepLearning.AI: ChatGPT Prompt Engineering for Developers (1 hour 40 minutes, basic Python) 2. Hugging Face: AI Agents Course (5 core units, about 3–4 hours a week each, free certificate) 3. OpenAI Academy, Build with AI: Build with RAG (100 min), Design and Build Agentic Systems (110 min), Evaluate AI Applications (70 min) 4. Anthropic Academy: Building with the Claude API (8+ hours), Introduction to Model Context Protocol, Claude Code in Action 5. Google: Machine Learning Crash Course (12 modules, about 13.5 hours, includes an Intro to LLMs module) - 4
Researcher: how models work inside
This level needs Python and some maths, and it is where real understanding comes from. Karpathy’s Neural Networks: Zero to Hero builds everything from scratch in code, from backpropagation to a GPT and its tokenizer. fast.ai’s Practical Deep Learning for Coders starts with working models and digs into the theory as you go.
Stanford posts full university courses on YouTube. CS229 is Andrew Ng’s machine learning course, CS224N covers natural language processing with deep learning, and CS336 builds a language model from scratch. Stanford says CS336 is “not a beginner-level introduction”, and its assignments need GPU access.
Researcher shortlist 1. Karpathy: Neural Networks: Zero to Hero (8 lectures, about 14.5 hours of video; needs Python and intro calculus) 2. fast.ai: Practical Deep Learning for Coders (9 lessons of about 90 minutes; about a year of coding recommended) 3. Hugging Face: LLM Course (12 chapters, each about a week at 6–8 hours; good Python needed) 4. Stanford CS229: Machine Learning, Andrew Ng, Autumn 2018 (20 lectures) 5. Stanford CS224N: NLP with Deep Learning, Winter 2021 (calculus, linear algebra, probability) 6. Stanford CS336: Language Modeling from Scratch, 2025 (advanced; strong PyTorch and GPU access) - 5
How to actually finish (and get value from) a free course
Free courses are easy to start and easy to abandon. Pick one, block a fixed time each week, and stop shopping for a better one. The time estimates above help you plan how many weeks it will take.
Build something small after each course and put it on GitHub or LinkedIn: a prompt library, a small RAG app, an agent that does one job. Employers remember what you built more than what you watched. When you finish this path, our AI engineer and AI product manager guides show which skills those roles hire for.
- One course at a time, at your level
- A fixed weekly slot in your calendar
- One small project per course, shared publicly
- Revisit Karpathy and 3Blue1Brown whenever an idea feels fuzzy
Straight from the source
The original idea, then the same idea taken apart, then how you use it today.
- 1 · Understand
- Karpathy teaches neural networks by building every piece from scratch in code, starting with backpropagation and ending with a GPT. He focuses on language models because what you learn there transfers to other areas.
- 2 · Break it down
- Lecture 1 builds micrograd, a tiny engine that shows how networks learn through backpropagation.
- The makemore lectures grow a character-level language model step by step.
- Then he builds a GPT and its tokenizer, the same core pieces behind ChatGPT.
- You need solid Python and intro maths, such as derivatives.
- 3 · Use it
- If you want to really understand LLMs, type the code along with him instead of only watching. Pause, run it, and change things to see what breaks.
- 1 · Understand
- fast.ai teaches top-down: you start with a complete, working model that solves a real problem, then gradually dig into how it works. As the course puts it, “We always teach through examples.”
- 2 · Break it down
- By the end of lesson 2 you build and deploy your own model on data you collect.
- Theory comes later, in the context of real code, not as maths first.
- No university maths or special hardware needed; it uses free tools.
- 3 · Use it
- Learn the way fast.ai teaches: get something working first, then ask why it works. It keeps you motivated and makes the theory stick.
Words to know
- Audit
- Taking a course’s lessons without paying for the certificate or graded work, where the platform allows it.
- Short course
- A focused course of one to a few hours on one skill, such as prompting or building an agent.
- From scratch
- Building something yourself in code instead of calling a ready-made library, to see how it works inside.
- Prerequisites
- What you should know before starting, such as Python, high-school maths or calculus.
Watch
Hand-picked from the people who explain this best. The video loads only when you press play.
The best first video on how a neural network works. If you enjoy it, the rest of the playlist runs through learning, backpropagation, transformers and attention.
Karpathy’s classic general-audience talk: what an LLM is, how it is trained and where it is going. The ideal first hour before any course.
Try it
Choose your course and start it today
- 1Decide your level: beginner (use AI), builder (make apps) or researcher (build models).
- 2Pick one course from that level’s shortlist. Only one.
- 3Open it now and complete the first 10 minutes: for beginners, the first 3Blue1Brown video is a good start.
- 4Put a weekly time slot in your calendar for the next four weeks.
- 5Write one line in your notes on what you will build when you finish.
Check yourself
Pick an answer to see if you are right, and why.
You reached the end of the path
More lessons are on the way (36 planned). Mark this one complete to keep your place.
Questions people ask
What is the best free AI course for beginners?
Start with Karpathy’s one-hour Intro to Large Language Models and 3Blue1Brown’s neural network videos on YouTube, then take OpenAI Academy’s AI Foundations or Anthropic Academy’s AI Fluency. None of these need code.
Can I learn AI completely for free?
Yes. Karpathy’s lectures, 3Blue1Brown, Hugging Face’s LLM and Agents courses, fast.ai and Stanford’s YouTube lectures are free to learn from. Some platforms charge only for certificates or graded work.
Is Andrew Ng’s AI For Everyone free?
Coursera shows an “Enroll for free” option, but graded assignments and the certificate need a paid option, and what you can see for free can vary. Check the enrolment choices on the course page; financial aid may be available.
Sources and further reading
- Andrej Karpathy: Neural Networks: Zero to Hero
- karpathy/nn-zero-to-hero on GitHub
- Andrej Karpathy (YouTube): How I use LLMs
- Andrej Karpathy (YouTube): [1hr Talk] Intro to Large Language Models
- 3Blue1Brown (YouTube): Neural networks playlist
- OpenAI Help: OpenAI Academy courses
- Anthropic Academy course list (Skilljar)
- Anthropic: Learn
- Analytics Vidhya (Mar 2026): Free Anthropic Academy courses with certificates
- Google for Developers: Machine Learning Crash Course
- Google for Developers: MLCC prerequisites and prework
- Grow with Google: Google AI Essentials on Coursera
- DeepLearning.AI FAQ: Short courses
- DeepLearning.AI: ChatGPT Prompt Engineering for Developers
- Coursera: AI For Everyone (DeepLearning.AI)
- Hugging Face: LLM Course
- Hugging Face: AI Agents Course
- fast.ai: Practical Deep Learning for Coders
- Stanford Online (YouTube): CS336 Language Modeling from Scratch, 2025
- Stanford Online (YouTube): CS224N NLP with Deep Learning, Winter 2021
- Stanford CS229: Machine Learning, Autumn 2018 (YouTube playlist)
- Class Central: Stanford CS229 Autumn 2018 listing
- Falcon Internet blog: Stanford releases CS336 free on YouTube (Nov 2025)
- I Programmer: Take Stanford’s NLP with Deep Learning for free