AI Courses

Grow your AI career with foundational specializations and skill-specific short courses taught by leaders in the field.

Course Type
  • Short Course: Quickly learn practical skills and industry tools through hands-on projects.
  • Course: Gain new knowledge on topics in AI with flexible online learning. Earn a shareable certificate.
  • Professional Certificate: Master career skills through long form courses and projects. Earn a shareable certificate.

Level

Popular Topics

Collaborator

Course Type
  • Short Course: Quickly learn practical skills and industry tools through hands-on projects.
  • Course: Gain new knowledge on topics in AI with flexible online learning. Earn a shareable certificate.
  • Professional Certificate: Master career skills through long form courses and projects. Earn a shareable certificate.

Level

Popular Topics

Collaborator

Course Type
  • Short Course: Quickly learn practical skills and industry tools through hands-on projects.
  • Course: Gain new knowledge on topics in AI with flexible online learning. Earn a shareable certificate.
  • Professional Certificate: Master career skills through long form courses and projects. Earn a shareable certificate.

Level

Popular Topics

Collaborator

Course Type
  • Short Course: Quickly learn practical skills and industry tools through hands-on projects.
  • Course: Gain new knowledge on topics in AI with flexible online learning. Earn a shareable certificate.
  • Professional Certificate: Master career skills through long form courses and projects. Earn a shareable certificate.

Level

Popular Topics

Collaborator

Showing 121 courses

All Courses

Deep Learning Specialization
  • DeepLearning.AI
DeepLearning.AI

Deep Learning Specialization

Build neural networks (CNNs, RNNs, LSTMs, Transformers) and apply them to speech recognition, NLP, and more using Python and TensorFlow.

Intermediate
Machine Learning Specialization
  • DeepLearning.AI
  • Stanford Online
DeepLearning.AI, Stanford Online

Machine Learning Specialization

Learn foundational AI concepts through an intuitive visual approach, then learn the code needed to implement the algorithms and math for ML.

Beginner
Mathematics for Machine Learning and Data Science
  • DeepLearning.AI
DeepLearning.AI

Mathematics for Machine Learning and Data Science

Explore the fundamental mathematics toolkit of machine learning: calculus, linear algebra, statistics, and probability.

Beginner
Data Analytics
  • DeepLearning.AI
DeepLearning.AI

Data Analytics

Build a solid data analytics foundation using industry standard and AI tools to extract insights, make decisions, and solve real-world business problems.

Beginner
Generative AI for Software Development
  • DeepLearning.AI
DeepLearning.AI

Generative AI for Software Development

Learn practical prompt engineering and pair programming techniques with LLMs to write, test, and improve your code.

Beginner
AI for Good
  • DeepLearning.AI
DeepLearning.AI

AI for Good

Learn a framework for AI project development. Build models for air quality, wind energy, biodiversity & disaster management. Explore case studies on public health & climate change.

Beginner
TensorFlow Developer Professional Certificate
  • DeepLearning.AI
DeepLearning.AI

TensorFlow Developer Professional Certificate

Equip yourself with the knowledge necessary to use the TensorFlow API along with best practices and hands-on experience in one of the most in-demand deep learning frameworks.

Intermediate
PyTorch for Deep Learning
  • DeepLearning.AI
DeepLearning.AI

PyTorch for Deep Learning

Learn the core principles of building, optimizing, and deploying deep learning models using PyTorch.

Intermediate
AI for Medicine
  • DeepLearning.AI
DeepLearning.AI

AI for Medicine

Estimate treatment effects from randomized controlled trials data. Interpret diagnostic & prognostic models. Apply NLP to extract info from unstructured medical data.

Intermediate
Natural Language Processing Specialization
  • DeepLearning.AI
DeepLearning.AI

Natural Language Processing Specialization

Design NLP apps that perform question-answering, sentiment analysis, language translation, and summarization.

Intermediate
ChatGPT Prompt Engineering for Developers
  • OpenAI
OpenAI

ChatGPT Prompt Engineering for Developers

Learn the fundamentals of prompt engineering for ChatGPT. Learn effective prompting, and how to use LLMs for summarizing, inferring, transforming, and expanding.

Beginner
LangChain for LLM Application Development
  • LangChain
LangChain

LangChain for LLM Application Development

Use the powerful and extensible LangChain framework, using prompts, parsing, memory, chains, question answering, and agents.

Beginner
How Diffusion Models Work

How Diffusion Models Work

Learn and build diffusion models from the ground up, understanding each step. Learn about diffusion models in use today and implement algorithms to speed up sampling.

Intermediate
Building Systems with the ChatGPT API
  • OpenAI
OpenAI

Building Systems with the ChatGPT API

Learn to break down complex tasks, automate workflows, chain LLM calls, and get better outputs from LLMs. Evaluate LLM inputs and outputs for safety and relevance.

Beginner
LangChain Chat with Your Data
  • LangChain
LangChain

LangChain Chat with Your Data

Create a chatbot with LangChain to interface with your private data and documents. Learn from LangChain creator, Harrison Chase.

Beginner
Building Generative AI Applications with Gradio
  • Hugging Face
Hugging Face

Building Generative AI Applications with Gradio

Create and demo machine learning applications quickly. Share your app with teammates and beta testers on Hugging Face Spaces.

Beginner
Evaluating and Debugging Generative AI
  • Weights & Biases
Weights & Biases

Evaluating and Debugging Generative AI

Learn MLOps tools for managing, versioning, debugging, and experimenting in your ML workflow.

Intermediate
Large Language Models with Semantic Search
  • Cohere
Cohere

Large Language Models with Semantic Search

Learn to use LLMs to enhance search and summarize results, using Cohere Rerank and embeddings for dense retrieval.

Beginner
Finetuning Large Language Models
  • AMD, formerly Lamini
AMD, formerly Lamini

Finetuning Large Language Models

Discover when to use finetuning vs prompting for LLMs. Select suitable open-source models, prepare data, and train & evaluate for your specific domain.

Intermediate
How Business Thinkers Can Start Building AI Plugins With Semantic Kernel
  • Microsoft
Microsoft

How Business Thinkers Can Start Building AI Plugins With Semantic Kernel

Learn Microsoft's open source orchestrator, Semantic Kernel and use LLM building blocks such as memory, connectors, chains and planners in your apps.

Beginner
Understanding and Applying Text Embeddings
  • Google Cloud
Google Cloud

Understanding and Applying Text Embeddings

Learn how to accelerate the application development process with text embeddings for sentence and paragraph meaning.

Beginner
Pair Programming with a Large Language Model
  • Google
Google

Pair Programming with a Large Language Model

Learn how to prompt an LLM to help improve, debug, understand, and document your code. Use LLMs to simplify your code and enhance productivity.

Beginner
Functions, Tools and Agents with LangChain
  • LangChain
LangChain

Functions, Tools and Agents with LangChain

Learn about the latest advancements in LLM APIs and use LangChain Expression Language (LCEL) to compose and customize chains and agents.

Intermediate
Vector Databases: from Embeddings to Applications
  • Weaviate
Weaviate

Vector Databases: from Embeddings to Applications

Design and execute real-world applications of vector databases. Build efficient, practical applications, including hybrid and multilingual searches.

Intermediate
Building and Evaluating Advanced RAG
  • TruEra
  • LlamaIndex
TruEra, LlamaIndex

Building and Evaluating Advanced RAG

Learn advanced RAG retrieval methods like sentence-window and auto-merging that outperform baselines, and evaluate and iterate on your pipeline's performance.

Beginner
Reinforcement Learning From Human Feedback
  • Google Cloud
Google Cloud

Reinforcement Learning From Human Feedback

Get an introduction to tuning and evaluating LLMs using Reinforcement Learning from Human Feedback (RLHF) and fine-tune the Llama 2 model.

Intermediate
Advanced Retrieval for AI with Chroma
  • Chroma
Chroma

Advanced Retrieval for AI with Chroma

Learn advanced retrieval techniques to improve the relevancy of retrieved results. Learn to recognize poor query results and use LLMs to improve queries.

Intermediate
Build LLM Apps with LangChain.js
  • LangChain
LangChain

Build LLM Apps with LangChain.js

Expand your toolkit with LangChain.js, a JavaScript framework for building with LLMs. Understand the fundamentals of using LangChain to orchestrate and chain modules.

Intermediate
LLMOps
  • Google Cloud
Google Cloud

LLMOps

Learn LLMOps best practices as you design and automate steps to fine-tune and deploy an LLM for a specific task.

Beginner
Automated Testing for LLMOps
  • CircleCI
CircleCI

Automated Testing for LLMOps

Learn how to create an automated CI pipeline to evaluate your LLM applications on every change, for faster and safer development.

Intermediate
Building Applications with Vector Databases
  • Pinecone
Pinecone

Building Applications with Vector Databases

Learn to build six applications powered by vector databases, including semantic search, retrieval augmented generation (RAG), and anomaly detection.

Beginner
Serverless LLM Apps Amazon Bedrock
  • AWS
AWS

Serverless LLM Apps Amazon Bedrock

Learn how to deploy an LLM-based application into production using serverless technology. Learn to prompt and customize LLM responses with Amazon Bedrock.

Intermediate
Prompt Engineering with Llama 2&3
  • Meta
Meta

Prompt Engineering with Llama 2&3

Learn best practices for prompting and selecting among Meta Llama 2 & 3 models. Interact with Meta Llama 2 Chat, Code Llama, and Llama Guard models.

Beginner
Open Source Models with Hugging Face
  • Hugging Face
Hugging Face

Open Source Models with Hugging Face

Learn how to easily build AI applications using open-source models and Hugging Face tools. Find and filter open-source models on Hugging Face Hub.

Beginner
Knowledge Graphs for RAG
  • Neo4j
Neo4j

Knowledge Graphs for RAG

Learn how to build and use knowledge graph systems to improve your retrieval augmented generation applications. Use Neo4j's query language Cypher to manage and retrieve data.

Intermediate
Efficiently Serving LLMs
  • Predibase
Predibase

Efficiently Serving LLMs

Understand how LLMs predict the next token and how techniques like KV caching can speed up text generation. Write code to serve LLM applications efficiently to multiple users.

Intermediate
JavaScript RAG Web Apps with LlamaIndex
  • LlamaIndex
LlamaIndex

JavaScript RAG Web Apps with LlamaIndex

Build a full-stack web application that uses RAG capabilities to chat with your data. Learn to build a RAG application in JavaScript, using an intelligent agent to answer queries.

Beginner
Red Teaming LLM Applications
  • Giskard
Giskard

Red Teaming LLM Applications

Learn how to make safer LLM apps through red teaming. Learn to identify and evaluate vulnerabilities in large language model (LLM) applications.

Beginner
Preprocessing Unstructured Data for LLM Applications
  • Unstructured
Unstructured

Preprocessing Unstructured Data for LLM Applications

Improve your RAG system to retrieve diverse data types. Learn to extract and normalize content from a wide variety of document types, such as PDFs, PowerPoints, and HTML files.

Beginner
Quantization Fundamentals with Hugging Face
  • Hugging Face
Hugging Face

Quantization Fundamentals with Hugging Face

Learn how to quantize any open-source model. Learn to compress models with the Hugging Face Transformers library and the Quanto library.

Beginner
Getting Started with Mistral
  • Mistral AI
Mistral AI

Getting Started with Mistral

Explore Mistral's open-source and commercial models, and leverage Mistral's JSON mode to generate structured LLM responses. Use Mistral's API to call user-defined functions for enhanced LLM capabilities.

Beginner
Prompt Engineering for Vision Models
  • Comet
Comet

Prompt Engineering for Vision Models

Learn prompt engineering for vision models using Stable Diffusion, and advanced techniques like object detection and in-painting.

Beginner
Quantization in Depth
  • Hugging Face
Hugging Face

Quantization in Depth

Customize model compression with advanced quantization techniques. Try out different variants of Linear Quantization, including symmetric vs. asymmetric mode, and different granularities.

Intermediate
Building Agentic RAG with Llamaindex
  • LlamaIndex
LlamaIndex

Building Agentic RAG with Llamaindex

Build autonomous agents that intelligently navigate and analyze your data. Learn to develop agentic RAG systems using LlamaIndex, enabling powerful document Q&A and summarization. Gain valuable skills in guiding agent reasoning and debugging.

Beginner
Building Multimodal Search and RAG
  • Weaviate
Weaviate

Building Multimodal Search and RAG

Build smarter search and RAG applications for multimodal retrieval and generation.

Intermediate
Multi AI Agent Systems with crewAI
  • crewAI
crewAI

Multi AI Agent Systems with crewAI

Automate business workflows with multi-AI agent systems. Exceed the performance of prompting a single LLM by designing and prompting a team of AI agents through natural language.

Beginner
Introduction to on-device AI
  • Qualcomm
Qualcomm

Introduction to on-device AI

Deploy AI for edge devices and smartphones. Learn model conversion, quantization, and how to modify for deployment on diverse devices.

Beginner
AI Agentic Design Patterns with AutoGen
  • Microsoft
  • Penn State University
Microsoft, Penn State University

AI Agentic Design Patterns with AutoGen

Use the AutoGen framework to build multi-agent systems with diverse roles and capabilities for implementing complex AI applications.

Beginner
AI Agents in LangGraph
  • LangChain
  • Tavily
LangChain, Tavily

AI Agents in LangGraph

Build agentic AI workflows using LangChain's LangGraph and Tavily's agentic search.

Intermediate
Building Your Own Database Agent
  • Microsoft
Microsoft

Building Your Own Database Agent

Interact with tabular data and SQL databases using natural language, enabling more efficient and accessible data analysis.

Beginner
Function-calling and data extraction with LLMs
  • Nexusflow
Nexusflow

Function-calling and data extraction with LLMs

Learn to apply function-calling to expand LLM and agent application capabilities.

Beginner
Carbon Aware Computing for GenAI developers
  • Google Cloud
Google Cloud

Carbon Aware Computing for GenAI developers

Train your machine learning models using cleaner energy sources.

Beginner
Prompt Compression and Query Optimization
  • MongoDB
MongoDB

Prompt Compression and Query Optimization

Optimize the efficiency, security, query processing speed, and cost of your RAG applications.

Intermediate
Pretraining LLMs
  • Upstage
Upstage

Pretraining LLMs

Learn the essential steps to pretrain a large language model from scratch.

Intermediate
Intro to Federated Learning
  • Flower Labs
Flower Labs

Intro to Federated Learning

Build and fine-tune LLMs across distributed data using a federated learning framework for better privacy.

Beginner
AI Python for Beginners
  • DeepLearning.AI
DeepLearning.AI

AI Python for Beginners

Learn Python programming with AI assistance. Gain skills writing, testing, and debugging code efficiently, and create real-world AI applications.

Beginner
Federated Fine-tuning of LLMs with Private Data
  • Flower Labs
Flower Labs

Federated Fine-tuning of LLMs with Private Data

Learn how to securely fine-tune large language models (LLMs) with private data using federated methods, enhancing data privacy, minimizing risks of data leakage, and optimizing efficiency through Parameter-Efficient Fine-Tuning (PEFT) and Differential Privacy.

Beginner
Embedding Models: from Architecture to Implementation
  • Vectara
Vectara

Embedding Models: from Architecture to Implementation

Learn how to build embedding models and how to create effective semantic retrieval systems.

Beginner
Improving Accuracy of LLM Applications
  • AMD, formerly Lamini
  • Meta
AMD, formerly Lamini, Meta

Improving Accuracy of LLM Applications

Systematically improve the accuracy of LLM applications with evaluation, prompting, and memory tuning.

Intermediate
Building AI Applications With Haystack
  • Haystack
Haystack

Building AI Applications With Haystack

Learn a flexible framework to build a variety of complex AI applications.

Intermediate
Large Multimodal Model Prompting with Gemini
  • Google Cloud
Google Cloud

Large Multimodal Model Prompting with Gemini

Learn best practices for multimodal prompting using Google’s Gemini model.

Beginner
Multimodal RAG: Chat with Videos
  • Intel
Intel

Multimodal RAG: Chat with Videos

Build an interactive system for querying video content using multimodal AI

Intermediate
Retrieval Optimization: Tokenization to Vector Quantization
  • Qdrant
Qdrant

Retrieval Optimization: Tokenization to Vector Quantization

Build faster and more relevant vector search for your LLM applications

Beginner
Introducing Multimodal Llama 3.2
  • Meta
Meta

Introducing Multimodal Llama 3.2

Try out the features of the new Llama 3.2 models to build AI applications with multimodality.

Beginner
Serverless Agentic Workflows with Amazon Bedrock
  • AWS
AWS

Serverless Agentic Workflows with Amazon Bedrock

Efficiently handle time-varying workloads with serverless agentic workflows and responsible agents built on Amazon Bedrock.

Intermediate
Practical Multi AI Agents and Advanced Use Cases with crewAI
  • crewAI
crewAI

Practical Multi AI Agents and Advanced Use Cases with crewAI

Build agents that collaborate to solve complex business tasks.

Beginner
LLMs as Operating Systems: Agent Memory
  • Letta
Letta

LLMs as Operating Systems: Agent Memory

Build systems with MemGPT agents that can autonomously manage their memory.

Intermediate
Safe and reliable AI via guardrails
  • GuardrailsAI
GuardrailsAI

Safe and reliable AI via guardrails

Move your LLM-powered applications beyond proof-of-concept and into production with the added control of guardrails.

Beginner
Building an AI-Powered Game
  • Together AI
  • AI Dungeon
Together AI, AI Dungeon

Building an AI-Powered Game

Learn to build with LLMs by creating a fun interactive game from scratch.

Beginner
Collaborative Writing and Coding with OpenAI Canvas
  • OpenAI
OpenAI

Collaborative Writing and Coding with OpenAI Canvas

Learn to use OpenAI Canvas to write, code, and create more effectively in collaboration with AI.

Beginner
How Transformer LLMs Work
  • Jay Alammar, Maarten Grootendorst
Jay Alammar, Maarten Grootendorst

How Transformer LLMs Work

Understand the transformer architecture that powers LLMs to use them more effectively.

Beginner
Build Long-Context AI Apps with Jamba
  • AI21 labs
AI21 labs

Build Long-Context AI Apps with Jamba

Build LLM apps that can process very long documents using the Jamba model

Beginner
Reasoning with o1
  • OpenAI
OpenAI

Reasoning with o1

Learn how to use and prompt OpenAI's o1 model for complex reasoning tasks.

Intermediate
Building toward Computer Use with Anthropic
  • Anthropic
Anthropic

Building toward Computer Use with Anthropic

Learn how an AI Assistant is built to use and accomplish tasks on computers.

Beginner
Attention in Transformers: Concepts and Code in PyTorch
  • StatQuest
StatQuest

Attention in Transformers: Concepts and Code in PyTorch

Understand and implement the attention mechanism, a key element of transformer-based LLMs, using PyTorch.

Beginner
Generative AI for Everyoneㅤ
  • DeepLearning.AI
DeepLearning.AI

Generative AI for Everyoneㅤ

Learn how to use generative AI's capabilities & limitations. Get an overview of real-world examples, and impact on business & society for effective strategies.

Beginner
Evaluating AI Agents
  • Arize AI
Arize AI

Evaluating AI Agents

Learn how to systematically evaluate, improve, and iterate on AI agents using structured assessments.

Beginner
AI for Everyone
  • DeepLearning.AI
DeepLearning.AI

AI for Everyone

Learn about AI technologies and how to use them. Examine AI's societal impact, and learn to navigate this technological shift.

Beginner
Event-Driven Agentic Document Workflows
  • LlamaIndex
LlamaIndex

Event-Driven Agentic Document Workflows

Build an event-driven agentic workflow to process documents and fill forms using RAG and human-in-the-loop feedback.

Beginner
Build Apps with Windsurf’s AI Coding Agents
  • Windsurf
Windsurf

Build Apps with Windsurf’s AI Coding Agents

Learn to build, debug, and deploy applications with an Agentic AI-powered integrated development environment.

Beginner
Long-Term Agentic Memory With LangGraph
  • LangChain
LangChain

Long-Term Agentic Memory With LangGraph

Learn to build AI agents with long-term memory with LangGraph, using LangMem for memory management.

Intermediate
Getting Structured LLM Output
  • DotTxt
DotTxt

Getting Structured LLM Output

Learn how to generate structured outputs to power production-ready LLM software applications.

Intermediate
Vibe Coding 101 with Replit
  • Replit
Replit

Vibe Coding 101 with Replit

Design, build, and deploy apps with an AI coding agent in an integrated web development environment.

Beginner
Building AI Browser Agents
  • AGI Inc
AGI Inc

Building AI Browser Agents

Build agents that navigate and interact with websites, and learn how to make them more reliable.

Intermediate
Building Code Agents with Hugging Face smolagents
  • Hugging Face
Hugging Face

Building Code Agents with Hugging Face smolagents

Build agents that write and execute code to perform complex tasks, using Hugging Face’s smolagents.

Intermediate
Building AI Voice Agents for Production
  • LiveKit
  • RealAvatar
LiveKit, RealAvatar

Building AI Voice Agents for Production

Build responsive, scalable, and human-like AI voice applications.

Intermediate
MCP: Build Rich-Context AI Apps with Anthropic
  • Anthropic
Anthropic

MCP: Build Rich-Context AI Apps with Anthropic

Build AI apps that access tools, data, and prompts using the Model Context Protocol.

Intermediate
Reinforcement Fine-Tuning LLMs With GRPO
  • Predibase
Predibase

Reinforcement Fine-Tuning LLMs With GRPO

Improve LLM reasoning with reinforcement fine-tuning and reward functions.

Intermediate
DSPy: Build and Optimize Agentic Apps
  • Databricks
Databricks

DSPy: Build and Optimize Agentic Apps

Build, debug, and optimize AI agents using DSPy and MLflow.

Intermediate
Orchestrating Workflows for GenAI Applications
  • Astronomer
Astronomer

Orchestrating Workflows for GenAI Applications

Turn your GenAI prototype into an automated pipeline using Apache Airflow

Intermediate
Building with Llama 4
  • Meta
Meta

Building with Llama 4

Build multimodal and long-context GenAI applications using Llama 4 open models, API, and Llama tools.

Beginner
Post-training of LLMs
  • University of Washington
  • NexusFlow
University of Washington, NexusFlow

Post-training of LLMs

Adapt LLMs for specific tasks and behaviors using post-training techniques like SFT, DPO, and online RL.

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

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

Build practical multi-agent systems that collaborate, use tools and memory, and scale reliably to production

Beginner
Generative AI with Large Language Models
  • AWS
AWS

Generative AI with Large Language Models

Understand the generative AI lifecycle. Describe transformer architecture powering LLMs. Apply training/tuning/inference methods. Hear from researchers on generative AI challenges/opportunities.

Intermediate
Pydantic for LLM Workflows
  • DeepLearning.AI
DeepLearning.AI

Pydantic for LLM Workflows

Build reliable LLM applications with structured outputs and validated data using Pydantic.

Intermediate
Retrieval Augmented Generation (RAG)
  • DeepLearning.AI
DeepLearning.AI

Retrieval Augmented Generation (RAG)

Gain fundamental understanding and the practical knowledge to develop production-ready RAG applications, from architecture to deployment and evaluation.

Intermediate
Claude Code: A Highly Agentic Coding Assistant
  • Anthropic
Anthropic

Claude Code: A Highly Agentic Coding Assistant

Explore, build, and refine codebases with Claude Code.

Intermediate
Agentic Knowledge Graph Construction
  • Neo4j
Neo4j

Agentic Knowledge Graph Construction

Build a multi-agent system that plans, designs, and constructs a knowledge graph.

Intermediate
Knowledge Graphs for AI Agent API Discovery
  • SAP
SAP

Knowledge Graphs for AI Agent API Discovery

Construct a knowledge graph and use it to enable your AI agent to find and call the right APIs in the right order.

Intermediate
Fast Prototyping of GenAI Apps with Streamlit
  • Snowflake
Snowflake

Fast Prototyping of GenAI Apps with Streamlit

Prototype and deploy GenAI apps using an MVP workflow, prompt engineering, and RAG.

Intermediate
Building and Evaluating Data Agents
  • Snowflake
Snowflake

Building and Evaluating Data Agents

Build, evaluate, and improve a multi-agent system that plans its steps, connects to data sources, and provides insights.

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

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

Learn how to apply fine-tuning and reinforcement learning techniques to shape model behavior, improve reasoning, and make LLMs safer and more reliable.

Intermediate
Build AI Apps with MCP Server: Working with Box Files
  • Box
Box

Build AI Apps with MCP Server: Working with Box Files

Build an LLM app that uses tools from the Box MCP server to discover Box files and extract text from them. Transform it into a multi-agent system that communicates using A2A.

Intermediate
Agentic AI
  • DeepLearning.AI
DeepLearning.AI

Agentic AI

In this course taught by Andrew Ng, you'll build agentic AI systems that take action through iterative, multi-step workflows.

Intermediate
Governing AI Agents
  • Databricks
Databricks

Governing AI Agents

Integrate data governance into your agent's workflow to ensure it handles data safely, securely, and accurately.

Beginner
Building Live Voice Agents with Google’s ADK
  • Google
Google

Building Live Voice Agents with Google’s ADK

Build real-time voice AI agents, from simple to multi-agent podcast systems, using Google’s Agent Development Kit.

Intermediate
Jupyter AI: AI Coding in Notebooks
  • Project Jupyter
Project Jupyter

Jupyter AI: AI Coding in Notebooks

Learn to code with AI in Jupyter notebooks. Use Jupyter AI to generate code, get explanations, and analyze data.

Beginner
Semantic Caching for AI Agents
  • Redis
Redis

Semantic Caching for AI Agents

Speed up and reduce the costs of your AI agents by implementing semantic caching that reuses responses based on meaning rather than exact text.

Intermediate
Machine Learning in Production
  • DeepLearning.AI
DeepLearning.AI

Machine Learning in Production

Design an ML production system: scoping, data, modeling, deployment. Prototype development, deployment & continuous improvement.

Intermediate
Building Coding Agents with Tool Execution
  • E2B
E2B

Building Coding Agents with Tool Execution

Build AI agents that write and execute code to accomplish tasks, running safely in sandboxed cloud environments that protect your systems from untrusted code.

Intermediate
Multi-vector Image Retrieval
  • Qdrant
Qdrant

Multi-vector Image Retrieval

Build advanced retrieval systems that represent images with multiple vectors, enabling fine-grained matching between text queries and visual content for accurate multi-modal search.

Intermediate
Nvidia’s NeMo Agent Toolkit: Making Agents Reliable
  • Nvidia
Nvidia

Nvidia’s NeMo Agent Toolkit: Making Agents Reliable

Turn proof-of-concept agent demos into production-ready systems using observability, evaluation, and deployment tools from Nvidia's NeMo Agent Toolkit.

Intermediate
Build with Andrew
  • DeepLearning.AI
DeepLearning.AI

Build with Andrew

If you've never written code before, this course is for you. In less than 30 minutes, you'll learn to describe an idea in words and let AI transform it into an app for you.

Beginner
Document AI: From OCR to Agentic Doc Extraction
  • LandingAI
LandingAI

Document AI: From OCR to Agentic Doc Extraction

Build agentic systems to parse documents and extract information grounded in visual components like charts, tables, and forms.

Intermediate
A2A: The Agent2Agent Protocol
  • Google Cloud
  • IBM Research
Google Cloud, IBM Research

A2A: The Agent2Agent Protocol

Connect agents across different frameworks and teams using A2A, the open protocol standardizing agent-to-agent communication.

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

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

Build real-world applications from the command line using Gemini CLI, Google's open-source agentic coding assistant that coordinates local tools and cloud services to automate coding and creative workflows.

Beginner
Agent Skills with Anthropic
  • Anthropic
Anthropic

Agent Skills with Anthropic

Equip agents with expert on-demand knowledge to enable reliable coding, research, and data analysis workflows

Beginner
Agent Memory: Building Memory-Aware Agents
  • Oracle
Oracle

Agent Memory: Building Memory-Aware Agents

Build a complete agent memory system that lets an LLM store, retrieve, and refine knowledge across sessions—turning a stateless agent into one that learns and improves over time.

Intermediate
Build and Train an LLM with JAX
  • Google
Google

Build and Train an LLM with JAX

Build and train a 20M-parameter LLM from scratch using JAX, the open-source library behind Google's Gemini, and learn the core techniques powering modern AI development.

Intermediate
Efficient Inference with SGLang: Text and Image Generation
  • RadixArk
  • LMSys
RadixArk, LMSys

Efficient Inference with SGLang: Text and Image Generation

Learn how LLM inference works under the hood and implement caching optimizations, including KV cache and RadixAttention, to make text and image generation faster and cheaper.

Intermediate
Spec-Driven Development with Coding Agents
  • JetBrains
JetBrains

Spec-Driven Development with Coding Agents

Move beyond vibe coding: write clear specs that give your coding agent the context it needs to build intentional, maintainable software.

Beginner