Free course
Cloudflare Workers Course
Build and operate a Worker application with Hono, static assets, bindings, D1, KV, R2, Queues, scheduled work, Durable Objects, tests, logs, and safe deployments.
Prerequisites: JavaScript, TypeScript, HTTP and Web APIs
Your progress
of lessons completed.
Course completed.
What you'll learn
Build, test, deploy, observe, and recover Link Vault, a full Worker application using the right Cloudflare capability for each job.
Take this course offline
Subscribe to my newsletter to get every free book and course in PDF and EPUB format.
Get the downloadsCourse contents
Workers foundations
Understand isolates, create the project, handle requests, and use Wrangler deliberately.
Routing and configuration
Reuse Hono, configure typed bindings, separate secrets, and serve static assets.
Storage bindings
Store relational data in D1, cache with KV, export to R2, and choose storage well.
State and background work
Use waitUntil, Queues, Cron Triggers, and Durable Objects for the jobs they fit.
Production and deployment
Test the runtime, add observability, deploy compatibly, roll back, and review production.