View tutorials to help you get started with R2.

| Name                                                                                                                                                                         | Last Updated       | Type        | Difficulty   |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ----------- | ------------ |
| [How to Build an Image Generator using Workers AI](https://developers.cloudflare.com/workers-ai/tutorials/image-generation-playground/)                                      | 2 months ago       | 🎥 Video    | Beginner     |
| [Build a Voice Notes App with auto transcriptions using Workers AI](https://developers.cloudflare.com/workers-ai/tutorials/build-a-voice-notes-app-with-auto-transcription/) | 4 months ago       | 📝 Tutorial | Intermediate |
| [Use event notification to summarize PDF files on upload](https://developers.cloudflare.com/r2/tutorials/summarize-pdf/)                                                     | 6 months ago       | 📝 Tutorial | Intermediate |
| [Use SSE-C](https://developers.cloudflare.com/r2/examples/ssec/)                                                                                                             | 6 months ago       | 📝 Tutorial | Intermediate |
| [Welcome to the Cloudflare Developer Channel](https://youtu.be/bwJkwD-F0kQ)                                                                                                  | 7 months ago       | 🎥 Video    | Beginner     |
| [Use R2 as static asset storage with Cloudflare Pages](https://developers.cloudflare.com/pages/tutorials/use-r2-as-static-asset-storage-for-pages/)                          | 9 months ago       | 📝 Tutorial | Intermediate |
| [Custom access control for files in R2 using D1 and Workers](https://developers.cloudflare.com/developer-spotlight/tutorials/custom-access-control-for-files/)               | 10 months ago      | 📝 Tutorial | Beginner     |
| [Create a fine-tuned OpenAI model with R2](https://developers.cloudflare.com/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/)                                  | 10 months ago      | 📝 Tutorial | Intermediate |
| [Protect an R2 Bucket with Cloudflare Access](https://developers.cloudflare.com/r2/tutorials/cloudflare-access/)                                                             | 12 months ago      | 📝 Tutorial |              |
| [Log and store upload events in R2 with event notifications](https://developers.cloudflare.com/r2/tutorials/upload-logs-event-notifications/)                                | about 1 year ago   | 📝 Tutorial | Beginner     |
| [Optimize your AI App & fine-tune models (AI Gateway, R2)](https://www.youtube.com/watch?v=idKdjA8t0jw)                                                                      | over 1 year ago    | 🎥 Video    | Advanced     |
| [Use Cloudflare R2 as a Zero Trust log destination](https://developers.cloudflare.com/cloudflare-one/tutorials/r2-logs/)                                                     | over 1 year ago    | 📝 Tutorial | Beginner     |
| [Deploy a Browser Rendering Worker with Durable Objects](https://developers.cloudflare.com/browser-rendering/workers-binding-api/browser-rendering-with-do/)                 | over 1 year ago    | 📝 Tutorial | Beginner     |
| [Securely access and upload assets with Cloudflare R2](https://developers.cloudflare.com/workers/tutorials/upload-assets-with-r2/)                                           | almost 2 years ago | 📝 Tutorial | Beginner     |
| [Mastodon](https://developers.cloudflare.com/r2/tutorials/mastodon/)                                                                                                         | about 2 years ago  | 📝 Tutorial | Beginner     |
| [Postman](https://developers.cloudflare.com/r2/tutorials/postman/)                                                                                                           | over 2 years ago   | 📝 Tutorial |              |
