Courses · 32 free programs

Learn from the source, for free.

Courses from Stanford, MIT, OpenAI, Anthropic, NVIDIA, Google, and more — curated for working professionals who need to level up fast.

Level

32 courses found

H
Harvard
beginner

CS50's Introduction to AI with Python

Harvard's popular course on AI concepts and algorithms — search, knowledge, uncertainty, optimization, learning, and neural networks.

edXStart Learning
D
DeepLearning.AI
intermediate

Agentic AI

Andrew Ng's course on agentic AI design patterns — reflection, tool use, planning, and multi-agent collaboration using raw Python.

DeepLearning.AIStart Learning
D
DeepLearning.AI
intermediate

Deep Learning Specialization

Andrew Ng's foundational 5-course specialization on deep learning — neural networks, CNNs, RNNs, and sequence models.

CourseraStart Learning
D
DeepLearning.AI
beginner

Generative AI for Everyone

Andrew Ng's course on understanding generative AI — what it is, how it works, and how to apply it in your work and life.

CourseraStart Learning
M
Microsoft
intermediate

AI Agents for Beginners

12 lessons covering the fundamentals of building AI agents — from simple conversational bots to complex multi-agent systems.

GitHubStart Learning
M
Microsoft
beginner

AI for Beginners

12-week, 24-lesson curriculum covering AI fundamentals with practical lessons, quizzes, and labs using TensorFlow and PyTorch.

GitHubStart Learning
M
Microsoft
beginner

Generative AI for Beginners

21-lesson comprehensive course by Microsoft Cloud Advocates to learn the fundamentals of building generative AI applications.

GitHubStart Learning
G
Google
advanced

AI Research Foundations (DeepMind)

Google DeepMind curriculum on AI technologies behind Gemini — build and fine-tune modern language models from the ground up.

Google SkillsStart Learning
G
Google
beginner

Generative AI Learning Path

Comprehensive learning path covering LLMs, prompt engineering, and hands-on AI development in Google Cloud.

Google SkillsStart Learning
G
Google
beginner

Introduction to Generative AI

Overview of generative AI concepts — from the fundamentals of large language models to responsible AI principles.

Google SkillsStart Learning
N
NVIDIA
intermediate

Fundamentals of Deep Learning

Learn the fundamentals of deep learning with hands-on exercises using NVIDIA GPUs in the cloud. Covers training and deployment.

NVIDIA DLIStart Learning
N
NVIDIA
intermediate

Building RAG Agents with LLMs

Hands-on course on building retrieval-augmented generation agents using LLMs, with GPU-accelerated labs.

NVIDIA DLIStart Learning
N
NVIDIA
beginner

Generative AI Explained

No-code introduction to generative AI concepts — understand LLMs, diffusion models, and the generative AI landscape.

NVIDIA DLIStart Learning
M
MIT
intermediate

How to AI (Almost) Anything

Learn to apply modern AI and foundation models to novel real-world data modalities, with principles of multimodal AI.

MIT OpenCourseWareStart Learning
M
MIT
intermediate

6.S191: Introduction to Deep Learning

MIT's official introductory course on deep learning — covers neural networks, CNNs, RNNs, transformers, and generative models.

MITStart Learning
M
MIT
intermediate

6.034: Artificial Intelligence

Foundational MIT course on AI covering knowledge representation, problem solving, and learning methods.

MIT OpenCourseWareStart Learning
M
MIT
beginner

AI 101

MIT's introduction to artificial intelligence designed for those with little to no background in the subject.

MIT OpenCourseWareStart Learning
S
Stanford
advanced

CS231n: Deep Learning for Computer Vision

Deep dive into convolutional neural networks and their applications to image recognition, detection, and generation.

Stanford OnlineStart Learning
S
Stanford
beginner

Machine Learning Specialization

Beginner-friendly specialization by Andrew Ng and DeepLearning.AI covering regression, neural networks, decision trees, and recommender systems.

CourseraStart Learning
S
Stanford
intermediate

CS221: Introduction to AI

Principles and techniques of artificial intelligence — search, logic, machine learning, and applications to real-world problems.

Stanford OnlineStart Learning
S
Stanford
intermediate

CS229: Machine Learning

Stanford's flagship ML course covering supervised/unsupervised learning, learning theory, reinforcement learning, and control.

Stanford OnlineStart Learning
O
OpenAI
intermediate

Introduction to GPTs

Learn how to create, customize, and publish your own GPTs — tailored versions of ChatGPT for specific tasks.

OpenAI AcademyStart Learning
O
OpenAI
intermediate

Deep Research

Explore how to use ChatGPT's Deep Research feature for comprehensive, multi-source research and analysis.

OpenAI AcademyStart Learning
O
OpenAI
intermediate

ChatGPT for Data Analysis

Learn to use ChatGPT as a powerful data analysis tool — upload datasets, generate visualizations, and extract insights.

OpenAI AcademyStart Learning
O
OpenAI
intermediate

Advanced Prompt Engineering

Master advanced prompting techniques to get better, more consistent results from ChatGPT and OpenAI models.

OpenAI AcademyStart Learning
O
OpenAI
beginner

OpenAI LLMs and ChatGPT

Understand how large language models work, what ChatGPT can do, and how to get the most out of OpenAI tools.

OpenAI AcademyStart Learning
A
Anthropic
advanced

Model Context Protocol: Advanced Topics

Build MCP servers and clients from scratch using Python. Master tools, resources, and prompts primitives to connect Claude with external services.

Anthropic AcademyStart Learning
A
Anthropic
intermediate

Introduction to Model Context Protocol

Learn the fundamentals of MCP — the open protocol for connecting AI models to external tools, resources, and data sources.

Anthropic AcademyStart Learning
A
Anthropic
intermediate

Building with the Claude API

The largest course on the platform: 84 lectures and 8+ hours covering everything you need to integrate Claude into production applications.

Anthropic AcademyStart Learning
A
Anthropic
beginner

Claude Code 101

Get started with Claude Code — learn how to use Claude as an AI coding assistant for writing, debugging, and understanding code.

Anthropic AcademyStart Learning
A
Anthropic
beginner

AI Fluency: Framework & Foundations

Build core AI literacy with a structured framework for understanding, evaluating, and collaborating with AI systems responsibly.

Anthropic AcademyStart Learning
A
Anthropic
beginner

Claude 101

Learn the fundamentals of Claude — how to use it for everyday work tasks, understand core features, and explore resources for advanced learning.

Anthropic AcademyStart Learning