100 Free AI Courses
Every course here is genuinely free and hand-picked: from AI literacy to building your own LLMs and agents, sourced from top universities, the labs themselves, and the best of YouTube.
Generative AI Full Course (30 Hours)
Extensive live-recorded journey through generative models led by three AI experts.
Learn Generative AI for Developers
Comprehensive generative AI course from foundational concepts to real-world deployment with hands-on projects.
Foundations of Machine Learning and Artificial Intelligence
Covers ML/AI foundations through advanced topics like recommender systems and predictive analytics, with a data science career roadmap.
Local AI Development with Ollama
Hands-on course on running LLMs locally with Ollama, building three projects including a RAG system and an AI recruiter.
Learn RAG from Scratch, Python AI Tutorial
Implements retrieval-augmented generation from scratch with LangChain, covering a dozen RAG papers with open-source notebooks.
Practical Deep Learning for Coders
Jeremy Howard's free code-first course teaching how to build and deploy deep learning models for vision, NLP, and tabular data with PyTorch and fastai.
Let's reproduce GPT-2 (124M)
Reproduces the GPT-2 124M model from an empty file, building the network then optimizing training speed, hyperparameters, and evaluation.
Neural Networks: Zero to Hero
Builds neural networks from scratch in code, from backpropagation and micrograd up to a GPT and a tokenizer (includes the 'Let's build GPT' and 'Let's build the GPT Tokenizer' lectures).
Visualizing transformers and attention
Conference talk visualizing the transformer architecture and the attention mechanism that powers modern LLMs.
But what is a GPT? Visual intro to transformers
Visual explanation of how GPT-style transformers generate text, covering attention blocks and multilayer perceptron blocks.
Neural Networks / Deep Learning series
Visual, intuition-first series on neural networks, gradient descent, and backpropagation, extended in 2024 with chapters on transformers and attention.
Training and Fine-tuning LLMs
Covers LLM architecture, training techniques, LoRA, and Prefix Tuning with contributions from industry experts.
Effective MLOps: Model Development
Free MLOps course on disciplined, collaborative, reproducible ML pipeline development.
RAG++: From POC to Production
Production-ready retrieval-augmented generation techniques: performance optimization, cost reduction, and accuracy improvement.
Prompt Engineering for ChatGPT
Vanderbilt's hugely popular non-coding course on crafting effective prompts and prompt patterns, free to audit (certificate paid).
Elements of AI
The most popular course in the university's history with millions of learners: a no-math, no-code introduction to what AI is, what it can and cannot do, and its societal impact. Completely free.
CS188: Introduction to Artificial Intelligence
Berkeley's core AI course on search, game playing, CSPs, probabilistic reasoning, MDPs, reinforcement learning, and machine learning. Lectures and Pacman projects free via YouTube and ai.berkeley.edu.
LLM Bootcamp
Free bootcamp on building and deploying LLM applications: prompt engineering, LLMOps, UX for language interfaces, and augmented language models.
CS234: Reinforcement Learning
Covers MDP planning, Q-learning, policy search, offline RL, exploration, and deep RL, with applications from robotics to healthcare. Full Spring 2024 lectures free on YouTube.
CS224n: NLP with Deep Learning
Stanford's flagship neural NLP course covering word vectors, transformers, post-training, and benchmarking. Spring 2024 lectures are free on YouTube.
CS229: Machine Learning
Andrew Ng's canonical full-course lecture series covering supervised learning, SVMs, kernels, neural nets, and reinforcement learning. Current notes and problem sets live at cs229.stanford.edu.
COS 597R: Deep Dive into Large Language Models
A rigorous survey of current LLM research: architecture, data preparation, pre-training, post-training/alignment, and deployment. Reading list, slides, and materials openly available.
Pinecone Learning Center
Free guides and handbooks on vector databases, embeddings, semantic search, and building RAG applications.
OpenAI Cookbook
Official open-source collection of code examples and guides for the OpenAI API: prompting, function calling, embeddings, agents, and production patterns.
Data Science for Beginners
A 10-week, 20-lesson project-based curriculum covering data science principles, ethics, data preparation, visualization, and analysis.
ML for Beginners
A 12-week, 26-lesson curriculum on classic machine learning using Scikit-learn, with quizzes and project-based assignments.
Generative AI for Beginners
21-lesson curriculum from Microsoft Cloud Advocates covering the fundamentals of building generative AI applications with hands-on code.
Prompt Engineering with Llama 2 & 3
Meta-led course on prompting Llama 2 & 3, Code Llama, and Llama Guard, covering few-shot, chain-of-thought, and safe AI apps.
6.5940: TinyML and Efficient Deep Learning Computing
Efficient ML techniques: pruning, quantization, NAS, distillation, distributed training, and on-device LLM/diffusion deployment. Fall 2024 lectures free via efficientml.ai and YouTube.
Building Agentic RAG with LlamaIndex
LlamaIndex CEO-led course on building research agents with tool use, reasoning, and multi-document RAG.
Introduction to LangGraph
LangChain Academy's flagship free course on LangGraph as an orchestration framework for complex agentic systems.
Kaggle: Intro to AI Ethics
Practical tools for the responsible design of AI systems, covering bias, fairness, and model cards.
Kaggle: Intro to Deep Learning
Interactive course building neural networks with TensorFlow and Keras, covering layers, activations, dropout, and batch normalization.
Kaggle: Intro to Machine Learning
Hands-on micro-course covering how models work, validation, overfitting, and random forests, run entirely in Kaggle notebooks.
Hugging Face Community Computer Vision Course
Community-built course covering computer vision fundamentals, CNNs, vision transformers, and multimodal models.
Hugging Face Diffusion Course
Study the theory and practice of diffusion models for image generation using the Hugging Face Diffusers library.
Hugging Face Audio Course
Learn to apply transformers to audio: speech recognition, audio classification, and text-to-speech generation.
Hugging Face Deep RL Course
Hands-on Deep Reinforcement Learning course covering Q-learning, policy gradients, PPO, and training agents in simulated environments.
CS50: Introduction to Computer Science
Harvard's landmark intro to computer science and programming, covering algorithms, data structures, Python, SQL, and web development. Free to audit on edX.
CS50's Introduction to AI with Python
Explores algorithms behind modern AI: search, knowledge representation, uncertainty, optimization, machine learning, and neural networks in Python. Free to audit on edX.
Google AI Essentials
Google's practical AI-literacy course for using AI to boost productivity across any role, including prompting and responsible AI. Free to audit; financial aid available.
Introduction to Large Language Models
No-cost course covering what large language models are, their use cases, and methods like prompt tuning to improve their performance.
Introduction to Generative AI
No-cost introductory course explaining what generative AI is, how it is used, and how it differs from traditional machine learning.
Machine Learning Crash Course
Google's refreshed practical introduction to ML with interactive lessons on regression, neural networks, embeddings, LLMs, and production ML.
AI For Everyone
Non-technical primer on what AI can and cannot do, how to spot opportunities, and how to build AI strategy in an organization. Free to audit.
Generative AI for Everyone
Andrew Ng's non-technical overview of how generative AI works, how to use it day-to-day, and how to build an AI strategy for business. Free to audit.
ChatGPT Prompt Engineering for Developers
Practical developer course on summarizing, inferring, transforming and expanding with LLM APIs, with runnable Jupyter examples. Free to access.
Serverless Agentic Workflows with Amazon Bedrock
Build and deploy a serverless customer-support agent on Amazon Bedrock, examining its execution trace and reasoning steps.
AI Agentic Design Patterns with AutoGen
Use Microsoft's AutoGen framework to build multi-agent conversational systems and agentic design patterns like reflection, tool use, and planning.
Multi AI Agent Systems with crewAI
Automate complex business workflows by orchestrating a crew of role-playing AI agents that collaborate on tasks using the crewAI framework.
AI Agents in LangGraph
Build controllable agents from scratch and rebuild them in LangGraph, adding persistence, state management, and multi-thread conversation handling.
LLM University (LLMU)
Cohere's free structured learning hub on embeddings, semantic search, RAG, prompt engineering, fine-tuning, and deployment.
11-711: Advanced NLP
CMU's graduate NLP course covering language modeling, word representations, RLHF, mixture-of-experts, interpretability, and complex reasoning. Full Fall 2024 lectures free on YouTube.
Anthropic Educational Courses (courses repo)
Anthropic's open-source course collection covering API fundamentals, prompt engineering, real-world prompting, tool use, and prompt evaluations.
Interactive Prompt Engineering Tutorial
A free, hands-on 9-chapter tutorial (Jupyter notebooks or Google Sheets) that teaches prompt engineering for Claude from basic structure to advanced complex prompts.
Training & Fine-Tuning LLMs for Production
Part of the Gen AI 360 certification series, covering how to train, fine-tune, and deploy LLMs in production.
LangChain & Vector Databases in Production
Free certification course on building production LLM apps with LangChain and vector databases.
Machine Learning Concepts plus Generative AI
Introduction to machine learning fundamentals through to generative AI concepts.
AI Engineering Roadmap
Roadmap course covering foundational math, key ML algorithms, LLMs, best practices, and AI career paths.
Train Your Own LLM
Beginner-friendly walkthrough of training a language model from start to finish.
Learn n8n: Build Production-Grade AI Agents
freeCodeCamp course on integrating APIs, automating processes and building AI agents in n8n, including an email agent and research workflows.
Generative AI by Krish Naik (playlist)
Ongoing playlist covering LLM fine-tuning (LoRA/QLoRA), LangChain, Hugging Face, and end-to-end GenAI apps on AWS.
How Transformer LLMs Work
Walks through how transformer LLMs process text, from bag-of-words and Word2Vec to attention, with Hugging Face code examples.
How I Use LLMs
Practical tour of the LLM ecosystem and real workflows across ChatGPT, Gemini, and Claude, including tool use, search, code interpreter, and multimodal interaction.
Deep Dive into LLMs like ChatGPT
General-audience deep dive into the full LLM training stack: pretraining, tokenization, fine-tuning, hallucinations, and reinforcement learning.
Build AI Agents with n8n: Complete Beginner's Automation Course
Free no-code walkthrough of n8n covering core concepts, integrations and building AI agents, including an inbox-manager project with email categorization.
AI Engineering: Agents
Course built with OpenAI on building production-grade AI agents combining reasoning models, tools, memory, and planning.
Advanced Large Language Model Agents MOOC
Berkeley RDI's open MOOC on LLM agents: reasoning and planning, math and coding, inference-time techniques, and agent safety and security, taught by leading researchers. Free livestreams, slides, and labs.
CS336: Language Modeling from Scratch
Builds a language model end-to-end: tokenization, transformer construction, GPUs/kernels, parallelism, scaling laws, inference, and evaluation. Spring 2025 lectures are free on YouTube.
CS25: Transformers United V5
A seminar series where leading researchers present the latest in transformer architectures and applications across LLMs, art, biology, and robotics. Lectures posted free on YouTube.
OpenAI Academy
OpenAI's free, self-paced learning hub spanning AI fundamentals, applied AI, agents, and workflows, with certificates of completion.
AI Agents for Beginners
Lesson-based course teaching the fundamentals of building AI agents, including agentic design patterns, tool use, and multi-agent systems.
Building with Llama 4
Meta short course on building applications with the Llama 4 models and their multimodal and mixture-of-experts capabilities.
6.S191: Introduction to Deep Learning
MIT's fast-paced bootcamp on deep learning fundamentals, CNNs, RL, and language models, with hands-on software labs. All 2025 lectures, slides, and labs are free online.
Learn Prompting: Introduction to Prompt Engineering
The original open, free prompt-engineering curriculum covering zero-shot, few-shot, chain-of-thought and more, used by millions of learners.
LangGraph Essentials
Quickstart teaching LangGraph's core components (State, Nodes, Edges, Memory) by building an email workflow.
5 Days of AI Agents Intensive Course with Google
Follow-up intensive from Google and Kaggle focused specifically on building, evaluating, and deploying AI agents.
5-Day Gen AI Intensive Course with Google
Self-paced Learn Guide adapted from the record-breaking live course, covering foundation models, embeddings, agents, domain LLMs, and MLOps.
AI Agents Course
Beginner-to-expert course on building AI agents with smolagents, LlamaIndex, and LangGraph, with a completion certificate.
Hugging Face LLM Course
Free, ad-free course teaching LLMs and NLP using Transformers, Datasets, Tokenizers, and the Hugging Face Hub.
Hugging Face MCP Course
Built in partnership with Anthropic, teaches Model Context Protocol architecture and how to build and deploy MCP applications with a certification.
Google Cloud: Prompt Engineering Guide
Beginner course on combining Google Cloud fundamentals with prompt engineering to dramatically improve Gemini responses.
Gemini API by Google
Free Google-partnered course on building AI apps with the Gemini API and AI Studio across text, images, and code.
Design, Develop, and Deploy Multi-Agent Systems with CrewAI
End-to-end course on designing, building, and deploying production multi-agent systems with the crewAI framework.
Agentic AI
Andrew Ng's course on building agentic AI systems using the core design patterns of reflection, tool use, planning, and multi-agent collaboration.
Document AI: From OCR to Agentic Doc Extraction
Move beyond traditional OCR to agentic document extraction that understands layout, tables, and figures for structured data extraction.
Event-Driven Agentic Document Workflows
Build an event-driven agentic workflow with LlamaIndex that parses documents, fills PDF forms, and retrieves data via RAG asynchronously.
MCP: Build Rich-Context AI Apps with Anthropic
Built with Anthropic, teaches the Model Context Protocol: how to build and deploy MCP servers that expose tools, resources, and prompts to AI apps like Claude Desktop.
AI Dev Tools Zoomcamp
Free project-based course on AI coding assistants, agents, MCP, n8n automation and CI/CD, with a certificate on completion.
Prompt Engineering Guide
Continuously updated open reference on prompting, context engineering, RAG and agents with copyable examples and model-specific guidance across many languages.
No-Code AI Foundations for Business Professionals
Applies AI tools without coding to automate workflows and analyze data for business, part of the No-Code AI for Business specialization. Free to audit.
Introduction to Model Context Protocol (MCP)
Getting-started course on the Model Context Protocol, plus an advanced-topics follow-up, for connecting Claude to tools and data.
Introduction to Agent Skills
Learn to build, configure, and share Skills in Claude Code: reusable instructions Claude applies to the right tasks automatically.
Claude Code in Action
Hands-on course on getting up to speed with Claude Code, Anthropic's agentic command-line coding tool.
Claude with the Anthropic API
In-depth Anthropic Academy course on building applications with the Claude SDK and Anthropic API.
Agentic AI using LangGraph, Build AI Agents and Automate Workflows
Comprehensive project-driven course on building and deploying agentic AI with LangGraph, including human-in-the-loop, RAG, and streaming.
Learn RAG and MCP Fundamentals
Fundamentals of retrieval-augmented generation and the Model Context Protocol, including building your own MCP server and client in Python.
Production RAG with LangChain and Vector Databases
End-to-end production RAG pipeline covering vector DB optimization, observability, and agentic and multimodal architectures.
AI for Marketing
Free course on using AI for marketing strategy, content creation, personalization and analytics, with strategic prompting and responsible-use guidance.
Google Prompting Essentials
Google's five-step prompting course for everyday work (email, data analysis, presentations), free via Google Skills.
New free courses, in your inbox
One email a week with engineered prompts, new tools, and finds like these. Unsubscribe anytime.
Join 100,000+ subscribers. One email a week, real prompts, tools, and model updates. Unsubscribe anytime.