Building Gen AI Apps using Web Technologies
A comprehensive, interactive course for web developers who want to build AI-powered applications.
Preface
FreeWelcome to the course — what you'll learn and how to get the most out of it.
Start module →Generative AI 101
FreeUnderstand the fundamentals — from neural networks to transformers, tokens to inference.
Start module →Building Blocks for GenAI Apps
PremiumUnderstand the full spectrum of building, deploying and maintaining a production-grade GenAI application using web technologies.
Start module →Agents
PremiumUnderstand agentic systems by building a minimal coding agent. Learn about harness engineering, multi-agent systems, and more.
Start module →RAG & Document Understanding
PremiumUnderstand RAG by building an internal knowledge base. Learn about embeddings, vector databases, agentic RAG, and document understanding.
Start module →Multi-modality
PremiumBuild applications that go beyond text — images, audio, video, diffusion models, creative asset pipelines, and generative UI.
Start module →AI in the Browser
PremiumRun AI models directly in the browser with WebLLM, WebNN, Transformers.js, and MediaPipe.
Start module →Cloudflare: Production-grade AI Platform
PremiumBuild, deploy, and scale production-grade AI applications on Cloudflare's developer platform.
Start module →Additional Material
PremiumSupplementary resources, deep research patterns, and reference handouts for the course.
Start module →