Skip to content
Cloudflare Docs

Tutorials

View tutorials to help you get started with Workers.

Name Last Updated Type Difficulty
Setup Fullstack Authentication with Next.js, Auth.js, and Cloudflare D1 10 days ago 📝 Tutorial Intermediate
Ingest data from a Worker, and analyze using MotherDuck 22 days ago 📝 Tutorial Intermediate
Create a data lake of clickstream data 22 days ago 📝 Tutorial Intermediate
Connect to a MySQL database with Cloudflare Workers 29 days ago 📝 Tutorial Beginner
Set up and use a Prisma Postgres database 3 months ago 📝 Tutorial Beginner
How to Build an Image Generator using Workers AI 3 months ago 🎥 Video Beginner
Deploy Your Nuxt Application To Workers 4 months ago 🎥 Video Beginner
Build a Voice Notes App with auto transcriptions using Workers AI 4 months ago 📝 Tutorial Intermediate
Protect payment forms from malicious bots using Turnstile 4 months ago 📝 Tutorial Beginner
Schedule Twilio Messaging and Phone Calls with Workflows 5 months ago 🎥 Video Intermediate
Build a Retrieval Augmented Generation (RAG) AI 5 months ago 📝 Tutorial Beginner
Automate analytics reporting with Cloudflare Workers and email routing 5 months ago 📝 Tutorial Beginner
Build a Full-Stack Application using Astro and Cloudflare Workers 5 months ago 🎥 Video Beginner
OpenAI Relay Server on Cloudflare Workers 6 months ago 🎥 Video Intermediate
Workers RPC Tutorial 6 months ago 🎥 Video Beginner
Build Live Cursors with Next.js, RPC and Durable Objects 6 months ago 📝 Tutorial Intermediate
Build an interview practice tool with Workers AI 6 months ago 📝 Tutorial Intermediate
Deploy your React App to Cloudflare Workers 6 months ago 🎥 Video Intermediate
Deploy Your NextJS Application To Workers 6 months ago 🎥 Video Beginner
Workers Observability 6 months ago 🎥 Video Intermediate
Cloudflare Workflows | Introduction (Part 1 of 3) 6 months ago 🎥 Video Intermediate
Cloudflare Workflows | Batching and Monitoring Your Durable Execution (Part 2 of 3) 6 months ago 🎥 Video Intermediate
Cloudflare Workflows | Schedule and Sleep For Your Apps (Part 3 of 3) 6 months ago 🎥 Video Intermediate
Building Front-End Applications | Now Supported by Cloudflare Workers 6 months ago 🎥 Video Beginner
Using BigQuery with Workers AI 6 months ago 📝 Tutorial Beginner
How to Build an Image Generator using Workers AI 7 months ago 📝 Tutorial Beginner
Use event notification to summarize PDF files on upload 7 months ago 📝 Tutorial Intermediate
DevTalk | Episode 01 - Yusuke Wada, creator of Hono Framework 7 months ago 🎥 Video Beginner
Build a private AI chatbot using Meta's Llama 3.1 7 months ago 🎥 Video Beginner
Build a Comments API 7 months ago 📝 Tutorial Intermediate
How to Build Event-Driven Applications with Cloudflare Queues 7 months ago 🎥 Video Intermediate
Handle rate limits of external APIs 7 months ago 📝 Tutorial Beginner
Build an API to access D1 using a proxy Worker 7 months ago 📝 Tutorial Intermediate
Welcome to the Cloudflare Developer Channel 7 months ago 🎥 Video Beginner
AI meets Maps | Using Cloudflare AI, Langchain, Mapbox, Folium and Streamlit 8 months ago 🎥 Video Intermediate
Deploy a Worker 8 months ago 📝 Tutorial Beginner
Use Vectorize to add additional context to your AI Applications through RAG 8 months ago 🎥 Video Intermediate
Connect to a PostgreSQL database with Cloudflare Workers 8 months ago 📝 Tutorial Beginner
Build a web crawler with Queues and Browser Rendering 9 months ago 📝 Tutorial Intermediate
Build Rust Powered Apps 10 months ago 🎥 Video Beginner
Recommend products on e-commerce sites using Workers AI and Stripe 10 months ago 📝 Tutorial Beginner
Custom access control for files in R2 using D1 and Workers 11 months ago 📝 Tutorial Beginner
Send form submissions using Astro and Resend 11 months ago 📝 Tutorial Beginner
Create a fine-tuned OpenAI model with R2 11 months ago 📝 Tutorial Intermediate
Build a Slackbot 11 months ago 📝 Tutorial Beginner
Stateful Apps with Cloudflare Workers 11 months ago 🎥 Video Intermediate
Use Workers KV directly from Rust 12 months ago 📝 Tutorial Intermediate
Build a todo list Jamstack application 12 months ago 📝 Tutorial Beginner
Send Emails With Postmark 12 months ago 📝 Tutorial Beginner
Send Emails With Resend about 1 year ago 📝 Tutorial Beginner
Create a sitemap from Sanity CMS with Workers about 1 year ago 📝 Tutorial Beginner
Log and store upload events in R2 with event notifications about 1 year ago 📝 Tutorial Beginner
Query D1 using Prisma ORM about 1 year ago 📝 Tutorial Beginner
Learn Cloudflare Workers - Full Course for Beginners about 1 year ago 🎥 Video Beginner
Learn AI Development (models, embeddings, vectors) over 1 year ago 🎥 Video Advanced
Optimize your AI App & fine-tune models (AI Gateway, R2) over 1 year ago 🎥 Video Advanced
How to use Cloudflare AI models and inference in Python with Jupyter Notebooks over 1 year ago 🎥 Video Intermediate
Create custom headers for Cloudflare Access-protected origins with Workers over 1 year ago 📝 Tutorial Intermediate
Create a serverless, globally distributed time-series API with Timescale over 1 year ago 📝 Tutorial Beginner
Deploy a Browser Rendering Worker with Durable Objects over 1 year ago 📝 Tutorial Beginner
GitHub SMS notifications using Twilio over 1 year ago 📝 Tutorial Beginner
Deploy a Worker that connects to OpenAI via AI Gateway over 1 year ago 📝 Tutorial Beginner
Tutorial - React SPA with an API 📝 Tutorial
Deploy a real-time chat application over 1 year ago 📝 Tutorial Intermediate
Build a QR code generator almost 2 years ago 📝 Tutorial Beginner
Securely access and upload assets with Cloudflare R2 almost 2 years ago 📝 Tutorial Beginner
OpenAI GPT function calling with JavaScript and Cloudflare Workers almost 2 years ago 📝 Tutorial Beginner
Handle form submissions with Airtable almost 2 years ago 📝 Tutorial Beginner
Connect to and query your Turso database using Workers about 2 years ago 📝 Tutorial Beginner
Generate YouTube thumbnails with Workers and Cloudflare Image Resizing about 2 years ago 📝 Tutorial Intermediate