Update on June 16, 2025
This experiment is being extended through July 15th. Challenge 3 will be posted on June 17th, and challenge 4 will be posted on July 1st. All challenge posts can be seen at stackoverflow.com/beta/challenges, linked in the left navigation on Stack Overflow.
Update on June 4, 2025
Awards for the first coding challenge have been noted on the challenge post. Congrats to the winners, and thank you to all participants who submitted entries!
Update on June 3, 2025
The first coding challenge is now complete! Entries can still be posted and votes can still be cast, but they will not count towards determining the winners of the challenge. Winners will be announced on June 4.
Additionally, the second coding challenge is now live! Entries can be submitted until June 10th. Please add feedback about the second challenge on this post.
Update on May 30, 2025
The challenge entries are now visible to all. Take a look here to vote on existing entries or submit one of your own. This challenge is open to continue receiving entries until June 3rd.
Update on May 27, 2025
The first coding challenge is now live! See it and submit an entry here. The challenge is open to receive entries until June 3rd.
A few weeks ago a staff member posted on Meta Stack Overflow about an idea to bring coding challenges (‘StackQuest’) to Stack Overflow. Based on the feedback there we have decided to move forward with testing a modified version of this idea.
The changes we have made based on community feedback are:
- Participation will have no impact on rep
- The challenges will take place outside the main Q&A area
Our goal is to engage users with a new way to participate on the site (if you have ideas about how to make engaging on the Stack Exchange generally more fun for users, please share them on this separate MSE post).
There are lots of people who rely on Stack Overflow to solve problems, but have never asked or answered a question, or even registered an account. This is one new way we are looking to welcome those users into the community. The coding challenges on Stack Overflow will be distinct from Code Golf because they won’t be "optimization oriented", more on that below.
In order to test whether or not Stack Overflow users are interested in something like this on the platform, we will utilize the Discussions space to set up several coding challenges in the next few weeks. There will be a new “Challenges” link in the left navigation, leading users to the challenge posts.
During this time the Challenges space will temporarily replace the Discussions space. All existing Discussions will be hidden, and the ability to create new Discussion posts will be turned off. The test will last a few weeks, after which Discussions will go back to their current state.
How are Challenges gonna work?
Users will have one week to complete each challenge, and the second challenge will go up right after the first one concludes. There will be no rep requirement to participate (staff will be responsible for looking out for spam and generally moderating the challenge posts).
Each challenge will have multiple winners based on several different objective criteria that we are still determining (we are considering most upvotes received, most discussion generated, and more), as well as a “staff pick” where Stack Overflow staff developers can highlight an answer they found interesting or creative, that may not have met the objective criteria. Winners of each challenge will be highlighted on that post.
If we do build out this idea into a full-fledged feature in the future, it may end up looking and functioning differently than these test challenges. Specifically, we would add additional incentives for participation and winning (such as badges), as well as anti-plagiarism and anti-spam measures.
Success metrics
To measure success in this experiment we are going to evaluate several different metrics including the numbers of users that visit the challenge posts, submit an entry to one (or both) challenges, participate somehow (submit entry, vote, comment, etc.), as well as some qualitative feedback that we will collect.
About the challenges
For the initial tests we are creating coding challenges that fall within the following constraints:
- Playful prompts rather than ones with a possible practical application
- Challenges that can be technology-agnostic
- Challenges that can be solved via a variety of methods (so they are interesting for both beginners and experts)
- Challenges that have interesting, possibly shareable output
We will update this post to let you know when each coding challenge goes live. We're excited to launch this test next week and hope you will participate.





