Courses

Deep Learning Specializationspecialization

Deep Learning Specialization

Intermediate
Machine Learning Specializationspecialization

Machine Learning Specialization

Beginner
Mathematics for Machine Learning and Data Sciencespecialization

Mathematics for Machine Learning and Data Science

Beginner
Data Analyticsspecialization

Data Analytics

Beginner
Generative AI for Software Developmentspecialization

Generative AI for Software Development

Beginner
AI for Goodspecialization

AI for Good

Beginner
TensorFlow Developer Professional Certificatespecialization

TensorFlow Developer Professional Certificate

Intermediate
PyTorch for Deep Learningspecialization

PyTorch for Deep Learning

Intermediate
ChatGPT Prompt Engineering for Developersshort course

ChatGPT Prompt Engineering for Developers

Beginner
LangChain for LLM Application Developmentshort course

LangChain for LLM Application Development

Beginner
How Diffusion Models Workshort course

How Diffusion Models Work

Intermediate
Building Systems with the ChatGPT APIshort course

Building Systems with the ChatGPT API

Beginner
LangChain Chat with Your Datashort course

LangChain Chat with Your Data

Beginner
Building Generative AI Applications with Gradioshort course

Building Generative AI Applications with Gradio

Beginner
Evaluating and Debugging Generative AIshort course

Evaluating and Debugging Generative AI

Intermediate
Large Language Models with Semantic Searchshort course

Large Language Models with Semantic Search

Beginner
Finetuning Large Language Modelsshort course

Finetuning Large Language Models

Intermediate
How Business Thinkers Can Start Building AI Plugins With Semantic Kernelshort course

How Business Thinkers Can Start Building AI Plugins With Semantic Kernel

Beginner
Understanding and Applying Text Embeddingsshort course

Understanding and Applying Text Embeddings

Beginner
Pair Programming with a Large Language Modelshort course

Pair Programming with a Large Language Model

Beginner
Functions, Tools and Agents with LangChainshort course

Functions, Tools and Agents with LangChain

Intermediate
Vector Databases: from Embeddings to Applicationsshort course

Vector Databases: from Embeddings to Applications

Intermediate
Quality and Safety for LLM Applicationsshort course

Quality and Safety for LLM Applications

Beginner
Building and Evaluating Advanced RAGshort course

Building and Evaluating Advanced RAG

Beginner
Reinforcement Learning From Human Feedbackshort course

Reinforcement Learning From Human Feedback

Intermediate
Advanced Retrieval for AI with Chromashort course

Advanced Retrieval for AI with Chroma

Intermediate
Build LLM Apps with LangChain.jsshort course

Build LLM Apps with LangChain.js

Intermediate
LLMOpsshort course

LLMOps

Beginner
Automated Testing for LLMOpsshort course

Automated Testing for LLMOps

Intermediate
Building Applications with Vector Databasesshort course

Building Applications with Vector Databases

Beginner
Serverless LLM Apps Amazon Bedrockshort course

Serverless LLM Apps Amazon Bedrock

Intermediate
Prompt Engineering with Llama 2&3short course

Prompt Engineering with Llama 2&3

Beginner
Open Source Models with Hugging Faceshort course

Open Source Models with Hugging Face

Beginner
Knowledge Graphs for RAGshort course

Knowledge Graphs for RAG

Intermediate
Efficiently Serving LLMsshort course

Efficiently Serving LLMs

Intermediate
JavaScript RAG Web Apps with LlamaIndexshort course

JavaScript RAG Web Apps with LlamaIndex

Beginner
Red Teaming LLM Applicationsshort course

Red Teaming LLM Applications

Beginner
Preprocessing Unstructured Data for LLM Applicationsshort course

Preprocessing Unstructured Data for LLM Applications

Beginner
Quantization Fundamentals with Hugging Faceshort course

Quantization Fundamentals with Hugging Face

Beginner
Getting Started with Mistralshort course

Getting Started with Mistral

Beginner
Prompt Engineering for Vision Modelsshort course

Prompt Engineering for Vision Models

Beginner
Quantization in Depthshort course

Quantization in Depth

Intermediate
Building Agentic RAG with Llamaindexshort course

Building Agentic RAG with Llamaindex

Beginner
Building Multimodal Search and RAGshort course

Building Multimodal Search and RAG

Intermediate
Multi AI Agent Systems with crewAIshort course

Multi AI Agent Systems with crewAI

Beginner
Introduction to on-device AIshort course

Introduction to on-device AI

Beginner
AI Agentic Design Patterns with AutoGenshort course

AI Agentic Design Patterns with AutoGen

Beginner
AI Agents in LangGraphshort course

AI Agents in LangGraph

Intermediate
Building Your Own Database Agentshort course

Building Your Own Database Agent

Beginner
Function-calling and data extraction with LLMsshort course

Function-calling and data extraction with LLMs

Beginner
Carbon Aware Computing for GenAI developersshort course

Carbon Aware Computing for GenAI developers

Beginner
Prompt Compression and Query Optimizationshort course

Prompt Compression and Query Optimization

Intermediate
Pretraining LLMsshort course

Pretraining LLMs

Intermediate
Intro to Federated Learningshort course

Intro to Federated Learning

Beginner
AI Python for Beginnerscourse

AI Python for Beginners

Beginner
Federated Fine-tuning of LLMs with Private Datashort course

Federated Fine-tuning of LLMs with Private Data

Beginner
Embedding Models: from Architecture to Implementationshort course

Embedding Models: from Architecture to Implementation

Beginner
Improving Accuracy of LLM Applicationsshort course

Improving Accuracy of LLM Applications

Intermediate
Building AI Applications With Haystackshort course

Building AI Applications With Haystack

Intermediate
Large Multimodal Model Prompting with Geminishort course

Large Multimodal Model Prompting with Gemini

Beginner
Multimodal RAG: Chat with Videosshort course

Multimodal RAG: Chat with Videos

Intermediate
Retrieval Optimization: Tokenization to Vector Quantizationshort course

Retrieval Optimization: Tokenization to Vector Quantization

Beginner
Introducing Multimodal Llama 3.2short course

Introducing Multimodal Llama 3.2

Beginner
Serverless Agentic Workflows with Amazon Bedrockshort course

Serverless Agentic Workflows with Amazon Bedrock

Intermediate
Practical Multi AI Agents and Advanced Use Cases with crewAIshort course

Practical Multi AI Agents and Advanced Use Cases with crewAI

Beginner
LLMs as Operating Systems: Agent Memoryshort course

LLMs as Operating Systems: Agent Memory

Intermediate
Safe and reliable AI via guardrailsshort course

Safe and reliable AI via guardrails

Beginner
Building an AI-Powered Gameshort course

Building an AI-Powered Game

Beginner
Collaborative Writing and Coding with OpenAI Canvasshort course

Collaborative Writing and Coding with OpenAI Canvas

Beginner
How Transformer LLMs Workshort course

How Transformer LLMs Work

Beginner
Build Long-Context AI Apps with Jambashort course

Build Long-Context AI Apps with Jamba

Beginner
Reasoning with o1short course

Reasoning with o1

Intermediate
Building toward Computer Use with Anthropicshort course

Building toward Computer Use with Anthropic

Beginner
Attention in Transformers: Concepts and Code in PyTorchshort course

Attention in Transformers: Concepts and Code in PyTorch

Beginner
Generative AI for Everyoneㅤcourse

Generative AI for Everyoneㅤ

Beginner
Evaluating AI Agentsshort course

Evaluating AI Agents

Beginner
AI for Everyonecourse

AI for Everyone

Beginner
Event-Driven Agentic Document Workflowsshort course

Event-Driven Agentic Document Workflows

Beginner
Build Apps with Windsurf’s AI Coding Agentsshort course

Build Apps with Windsurf’s AI Coding Agents

Beginner
Long-Term Agentic Memory With LangGraphshort course

Long-Term Agentic Memory With LangGraph

Intermediate
Getting Structured LLM Outputshort course

Getting Structured LLM Output

Intermediate
Vibe Coding 101 with Replitshort course

Vibe Coding 101 with Replit

Beginner
Building AI Browser Agentsshort course

Building AI Browser Agents

Intermediate
Building Code Agents with Hugging Face smolagentsshort course

Building Code Agents with Hugging Face smolagents

Intermediate
Building AI Voice Agents for Productionshort course

Building AI Voice Agents for Production

Intermediate
MCP: Build Rich-Context AI Apps with Anthropicshort course

MCP: Build Rich-Context AI Apps with Anthropic

Intermediate
Reinforcement Fine-Tuning LLMs With GRPOshort course

Reinforcement Fine-Tuning LLMs With GRPO

Intermediate
DSPy: Build and Optimize Agentic Appsshort course

DSPy: Build and Optimize Agentic Apps

Intermediate
Orchestrating Workflows for GenAI Applicationsshort course

Orchestrating Workflows for GenAI Applications

Intermediate
Building with Llama 4short course

Building with Llama 4

Beginner
ACP: Agent Communication Protocolshort course

ACP: Agent Communication Protocol

Intermediate
Post-training of LLMsshort course

Post-training of LLMs

Intermediate
Design, Develop, and Deploy Multi-Agent Systems  with CrewAIcourse

Design, Develop, and Deploy Multi-Agent Systems with CrewAI

Beginner
Generative AI with Large Language Modelscourse

Generative AI with Large Language Models

Intermediate
Pydantic for LLM Workflowsshort course

Pydantic for LLM Workflows

Intermediate
Retrieval Augmented Generation (RAG)course

Retrieval Augmented Generation (RAG)

Intermediate
Claude Code: A Highly Agentic Coding Assistantshort course

Claude Code: A Highly Agentic Coding Assistant

Intermediate
Agentic Knowledge Graph Constructionshort course

Agentic Knowledge Graph Construction

Intermediate
Knowledge Graphs for AI Agent: API Discoveryshort course

Knowledge Graphs for AI Agent: API Discovery

Intermediate
Fast Prototyping of GenAI Apps with Streamlitcourse

Fast Prototyping of GenAI Apps with Streamlit

Intermediate
Building and Evaluating Data Agentsshort course

Building and Evaluating Data Agents

Intermediate
Fine-tuning & RL for LLMs: Intro to Post-trainingcourse

Fine-tuning & RL for LLMs: Intro to Post-training

Intermediate
Build AI Apps with MCP Server: Working with Box Filesshort course

Build AI Apps with MCP Server: Working with Box Files

Intermediate
Agentic AIcourse

Agentic AI

Intermediate
Governing AI Agentsshort course

Governing AI Agents

Beginner
Building Live Voice Agents with Google’s ADKshort course

Building Live Voice Agents with Google’s ADK

Intermediate
Jupyter AI: AI Coding in Notebooksshort course

Jupyter AI: AI Coding in Notebooks

Beginner
Semantic Caching for AI Agentsshort course

Semantic Caching for AI Agents

Intermediate
Machine Learning in Productioncourse

Machine Learning in Production

Intermediate
Building Coding Agents with Tool Executionshort course

Building Coding Agents with Tool Execution

Intermediate
Multi-vector Image Retrievalshort course

Multi-vector Image Retrieval

Intermediate
Nvidia’s NeMo Agent Toolkit: Making Agents Reliableshort course

Nvidia’s NeMo Agent Toolkit: Making Agents Reliable

Intermediate
Build with Andrewcourse

Build with Andrew

Beginner
Document AI: From OCR to Agentic Doc Extractionshort course

Document AI: From OCR to Agentic Doc Extraction

Intermediate
Gemini CLI: Code & Create with an Open-Source Agentshort course

Gemini CLI: Code & Create with an Open-Source Agent

Beginner
Agent Skills with Anthropicshort course

Agent Skills with Anthropic

Beginner