This demo rebuilds key Udemy features on Cloudflare's Developer Platform — including AI-powered semantic course search that doesn't exist today.
Udemy is trusted by 17,000+ companies — imagine the edge advantage
Describe what you want to learn in natural language. Workers AI generates embeddings, Vectorize finds semantically similar courses. No keyword matching required.
Served from Cloudflare's edge via Pages + cached with Tiered Cache. Video hosted on R2 (zero egress).
Dr. Angela Yu
Stephane Maarek
Dr. Angela Yu
Julian Melanson
Every component maps to a Cloudflare product. Zero origin servers required.
Static site deployed globally. Course catalog, landing pages, and SPA all served from the edge.
Course enrollment, user auth, payment processing, and instructor APIs. 5ms cold starts at 300+ locations.
290K+ course videos stored with zero egress fees. S3-compatible API — drop-in replacement.
Course metadata, user profiles, enrollment records. Serverless SQL with no connection pooling overhead.
Semantic course discovery. Natural language queries matched against course embeddings. Not possible on current stack.
17K enterprise customers get custom domains (learn.company.com). Auto SSL, per-tenant routing.
R2 zero egress on 290K+ course videos. At Udemy's scale, this is millions in annual savings.
Edge-served pages (~18ms TTFB) vs origin-served (~320ms). Better UX for 84M global learners.
Semantic course discovery — a new capability that improves conversion and learner satisfaction.
This demo was built and deployed in under 2 hours on Cloudflare Pages. Let's talk about what a full migration could look like.
Built with Cloudflare Pages, Workers AI, R2, D1, Vectorize, Cache Rules, and Tiered Cache.
Deployed globally to 300+ cities. Zero origin servers.