Course details
Cloudflare
Learn how Cloudflare runs your code close to every user, and how to pick the right storage for each job. You will build one link shortener step by step, from a first Worker to durable counters and background queues.
Course curriculum
Workers and Workers KV5 lessons
How the Workers runtime runs your code in isolates at the edge, how a Worker turns a request into a response, what happens before and after it replies, how bindings connect it to everything else, and how to use Workers KV for fast global reads.
R2 Storage and the Developer Toolchain5 lessons
Set up a real workflow with Wrangler and Miniflare, organise routes with Hono, then store and serve files in R2 — from small uploads to multi-gigabyte videos — and let lifecycle rules keep the bucket tidy.
D1 — Serverless SQL4 lessons
Query D1 safely with prepared statements, change its schema through numbered migrations, keep queries fast with indexes and batches, and add type safety with Drizzle or Prisma.
Durable Objects4 lessons
Give each piece of shared state a single named object, use it to coordinate many clients, persist its data in private storage, and keep multi-step changes safe with transactions.
Queues4 lessons
Send messages from any Worker and consume them in batches, turn slow extras into background jobs, pace calls to rate-limited services, and catch messages that keep failing in a dead letter queue.
