We have two separate roadmaps, one for the overall product, and one for the curriculum, which encompasses all of the exercises for all of the supported programming languages.
We are currently investing efforts in a complete reboot of the Exercism website. The original site was never designed, it just kind of happened, organically over time. We are now going back to basics, working with design professionals to ask the fundamental questions that will inform the user experience.
The core idea of Exercism is a good one, and there are some things that work extremely well. Most of the user experience, however, is not as delightful as it could be.
Once we have explored the key questions, we will progress to exploring wireframes and user flows, and then eventually visual design and writing copy. At the very end of this, we will implement the new website completely from scratch, focusing on clean, simple, idiomatic code, and good performance.
We will release the new website under the same license as the existing one.
For updates, sign up for the "behind the scenes" newsletter.
For the curriculum, the focus is on sustainability. We need to have enough people maintaining and contributing to each language track that no single person gets overwhelmed or burned out. In order to achieve this, we will be working to make it easier to get started contributing to a language track, as well as figuring out how to reach and entice more potential contributors.
At the level of each individual track, we're working on improving the experience for people working through the solutions. Each exercise should be compelling, it should inspire useful, interesting conversations, and the difficulty of exercises throughout the track should gradually increase.