Image Credits: Codecrafters
As for paid customers, the company offers a continuous integration (CI) layer so they can quickly test their code, get automated feedback, and keep working on the project.
Developers can access challenges for free, but they will only get access to the content of the first two stages (or all stages for the project of the month). They can pay to access unlimited content, practice in anonymous mode, take advantage of the CI features and get priority support. Currently, Codecrafters offers a three-month plan for $120, an annual plan of $360, and a $990 lifetime plan.
Currently, most of the people working with Codecrafters are contractors. The team is constantly creating new additions and extensions to current challenges and thinking about new challenges for coders.
In addition to the bot that explains code, the company is also working on a feature to provide AI-powered hints to users. Banskota said that their advantage over other generalized chatbots is that the company trains models in the context of solutions for different challenges.
“Any chatbot will be able to tell you solutions for a code block or a problem. However, we have code submissions from different developers for the same problem. So we have an advantage of creating better contextual hints,” he said.
Codecrafters investor and former Vercel COO Kevin Van Gundy said that there are a lot of tools for beginners, but there aren’t many companies building solutions for experienced devs to pick up new skills or capabilities.
“There are plenty of videos on YouTube, resources from likes Khan Academy and MIT for people to learn. However, the interaction layer for developers is essential. It’s important for platforms like Codecrafters to build incremental steps for developers to keep them engaged,” he said.
“The platform enables developers to go through the process of building whole applications. Engineers who have gone through an entire problem set like that tend to be better builders.”
Companies like OpenAI and Anthropic are building tools that generate code and help engineers automate some of their processes. Amid this, Krieger believes that high-level software design will be a sought-after skill.
“As LLMs continue to improve in their ability to both generate code and also help with agentic coding tasks that are more end-to-end, the skills that will be valued by employers (and useful to entrepreneurs) are the higher-level software design that Codecrafters teaches through its courses,” he said.