Tutorials (18)

Last updated May 19, 2026 View tutorials to help you get started with Workers.

Name Last Updated Difficulty
Build a coding agent runner last month Intermediate
Build an AI code interpreter last month Intermediate
Tutorial - React SPA with an API 5 months ago Beginner
Build a Comments API 7 months ago Intermediate
Build an Interactive ChatGPT App 12 months ago Advanced
Deploy an Express.js application on Cloudflare Workers last year Beginner
Connect to a PostgreSQL database with Cloudflare Workers last year Beginner
Connect to a MongoDB database with Cloudflare Workers last year Beginner
Query D1 using Prisma ORM last year Beginner
Migrate from Netlify to Workers last year Beginner
Migrate from Vercel to Workers 2 years ago Beginner
Connect to a MySQL database with Cloudflare Workers 2 years ago Beginner
Set up and use a Prisma Postgres database 2 years ago Beginner
Store and Catalog AI Generated Images with R2 (Part 3) 2 years ago Beginner
Build a Retrieval Augmented Generation (RAG) AI 2 years ago Beginner
Using BigQuery with Workers AI 2 years ago Beginner
How to Build an Image Generator using Workers AI 2 years ago Beginner
Build an AI Image Generator Playground (Part 1) 2 years ago Beginner
Add New AI Models to your Playground (Part 2) 2 years ago Beginner
Use event notification to summarize PDF files on upload 2 years ago Intermediate
Handle rate limits of external APIs 2 years ago Beginner
Build an API to access D1 using a proxy Worker 2 years ago Intermediate
Deploy a Worker 2 years ago Beginner
Build a web crawler with Queues and Browser Run 2 years ago Intermediate
Create a fine-tuned OpenAI model with R2 2 years ago Intermediate
Build a Slackbot 2 years ago Beginner
Use Workers KV directly from Rust 2 years ago Intermediate
Build a todo list Jamstack application 2 years ago Beginner
Send Emails With Postmark 2 years ago Beginner
Send Emails With Resend 3 years ago Beginner
Log and store upload events in R2 with event notifications 3 years ago Beginner
Create custom headers for Cloudflare Access-protected origins with Workers 3 years ago Intermediate
Create a serverless, globally distributed time-series API with Timescale 3 years ago Beginner
Deploy a Browser Run Worker with Durable Objects 3 years ago Beginner
GitHub SMS notifications using Twilio 3 years ago Beginner
Deploy a real-time chat application 3 years ago Intermediate
Build a QR code generator 3 years ago Beginner
Securely access and upload assets with Cloudflare R2 3 years ago Beginner
OpenAI GPT function calling with JavaScript and Cloudflare Workers 3 years ago Beginner
Handle form submissions with Airtable 3 years ago Beginner
Connect to and query your Turso database using Workers 4 years ago Beginner
Generate YouTube thumbnails with Workers and Cloudflare Image Resizing 4 years ago Intermediate
Extract a brand kit from any website Intermediate
Generate OG images for Astro sites Intermediate
Pre-render pages for crawlers Intermediate
Display a coaching page Beginner
Capture a downloaded file Intermediate
Store headers and bodies as JSON Intermediate
Redact a JSON field Intermediate
Capture a screenshot Beginner
Send a Slack notification Beginner
Watermark HTML pages Beginner

Was this helpful?

YesNo

On this page

Tutorials (18) - 图1Docs

{"@context":"https://schema.org","@type":"WebPage","@id":"https://developers.cloudflare.com/workers/tutorials/#page","headline":"Tutorials","description":"Step-by-step Workers tutorials and video guides to help you build projects on Cloudflare.","url":"https://developers.cloudflare.com/workers/tutorials/","inLanguage":"en","image":"https://developers.cloudflare.com/workers/tutorials/og.png?v=5dfc402ec1d8cac0","dateModified":"2026-05-19","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}


description: This tutorial explains how to build a todo list application using HTML, CSS, and JavaScript. title: Build a todo list Jamstack application image: https://developers.cloudflare.com/workers/tutorials/build-a-jamstack-app/og.png?v=139d8563cef1628c


Skip to content

Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/workers/llms.txt
Use this file to discover all available pages before exploring further.