Cloudflare Developer Week brings a week of coding challenges
Cloudflare has kicked off its Developer Week by launching a series of Developer Challenges designed for both newcomers and experienced users. Running until April 19, the program offers daily guided exercises that explore the company's developer tools, including Workers, Workers KV, Pages, and Durable Objects. Participants can join the community on Discord, build new applications, and see their work featured on Cloudflare TV.
Two challenge tracks for different skill levels
The event splits its challenges into two tracks. A set of daily tasks is aimed at those who are newer to Cloudflare, covering the basics and progressively introducing more advanced features. Meanwhile, power users can tackle a longer Portfolio Project Challenge that encourages them to creatively combine several Cloudflare products in a single application.
How to get involved- Join the Cloudflare Developers community on Discord, where details and resources for each challenge are posted in dedicated channels.
- Read through the daily challenge and work through the provided resources.
- Build your app—the main effort of the event.
- Take a screenshot and share your results on Twitter, tagging @CloudflareDev and using #DevChallenges.
The official blog post is updated daily with the new exercises, and all participation is coordinated through Discord.
Daily tasks for newcomers
Day 1: Hello Worker
Deploy your first Cloudflare Worker using Wrangler, following the Introduction to Cloudflare Workers tutorial.
Day 2: Pick a framework
Choose a static site framework of your own preference—options include Gatsby, Next.js, Vue, React, Hugo, Zola, or Jekyll—and build out a site for your blog. Lorem Ipsum content is acceptable. Cloudflare's Pages docs and how-to guides are available as a starting point.
Day 3: Discord Bots
Develop a Discord bot using Cloudflare Workers, following the provided tutorial, and expand it by storing images in Workers KV.
Day 4: Random rendering
Build an API with Workers and use the UnSplash API to serve random images. After completing the API tutorials, try to go further and render random images at a fixed size using UnSplash's documentation on supported parameters.
Day 5: Workers-Repo-Hunt
Create an app for submitting and upvoting open-source code that uses Workers—a build inspired by Product Hunt. The challenge pulls together KV, React, and form handling, but leaves much of the design and architecture to the participant.
Day 6: Day and Night
Build an app that switches its background image or colour depending on whether it is day or night where the viewer is located. A cron-triggered Worker should update the content via HTML Rewriter.
Weekend challenges for advanced users
Power users spend the week on the Portfolio Project Challenge, but Super Users have additional work. One weekend task asks them to build a Reminder App that uses cron triggers to schedule texts through Twilio. Cloudflare notes that they haven't built this one themselves yet and are looking forward to the community's take on it.
Throughout the week, participants are encouraged to ask for help on Discord and to share their screenshots publicly for a chance to be highlighted on Cloudflare TV.



