/course

Building Gen AI Apps using Web Technologies

A comprehensive, interactive course for web developers who want to build AI-powered applications.

9 modules · 67 lessons · 6 hands-on projects
0

Preface

Free

Welcome to the course — what you'll learn and how to get the most out of it.

1 lessons
Start module →
1

Generative AI 101

Free

Understand the fundamentals — from neural networks to transformers, tokens to inference.

9 lessons
Start module →
2

Building Blocks for GenAI Apps

Premium

Understand the full spectrum of building, deploying and maintaining a production-grade GenAI application using web technologies.

20 lessons
Start module →
3

Agents

Premium

Understand agentic systems by building a minimal coding agent. Learn about harness engineering, multi-agent systems, and more.

7 lessons
Start module →
4

RAG & Document Understanding

Premium

Understand RAG by building an internal knowledge base. Learn about embeddings, vector databases, agentic RAG, and document understanding.

6 lessons
Start module →
5

Multi-modality

Premium

Build applications that go beyond text — images, audio, video, diffusion models, creative asset pipelines, and generative UI.

6 lessons
Start module →
6

AI in the Browser

Premium

Run AI models directly in the browser with WebLLM, WebNN, Transformers.js, and MediaPipe.

9 lessons
Start module →
7

Cloudflare: Production-grade AI Platform

Premium

Build, deploy, and scale production-grade AI applications on Cloudflare's developer platform.

6 lessons
Start module →
8

Additional Material

Premium

Supplementary resources, deep research patterns, and reference handouts for the course.

3 lessons
Start module →