CodeCrafters makes interactive courses for software engineers, where you get to recreate popular developer tools from scratch.
Build your own Redis, Git, Docker, and SQLite—in Go, Python, Rust, etc.
Replies
Best
I’m a big fan of Codecrafters. Their challenges are unique and amazing. Trying to build sqlite db or git was something I was trying a lot to do by myself. So having codecrafters made it easy for me to approach it step by step.
Kudos to the team and best of luck with what comes next!
@satoruitter Thank you Steve! The Japanese represent a huge portion of our user base!
Report
Nice
Report
Bravo, @rohitpaulk and @sarupbanskota! CodeCrafters is an absolute game-changer for software engineers. I believe hands-on learning is the best way to truly understand complex tools. CodeCrafters seems like the perfect platform to recreate popular developer tools and dive deep into their code.
Are all the courses made in-house or by external experts? How do you prioritize what courses will be launched next?
@albert_tri thank you! I agree - once you've experienced the "build your own x" style of learning, there's no going back.
The courses are currently made in-house, but we have external experts contribute solutions for the challenges. Solutions need to cover a variety of languages, and we don't have all the talent needed for that in-house.
In the long-term we do want to have external authors build courses. We aren't quite there yet though. There's a lot of work to be done on the course-authoring side of platform to make it user-friendly enough for an external author to build a course. In a sense we're dog-fooding the course creating platform - with each challenge we build the platform gets better and better, moving us closer towards the goal.
We released the first couple of challenges based on what we thought would be interesting, all the others were driven by user demand. Our users vote on what challenges they want to see next: https://app.codecrafters.io/vote..., and we prioritize votes from users who've already completed other challenges.
Congratulations @sarupbanskota and @rohitpaulk for the product hunt launch! I have used it to build Redis from scratch and I'm really impressed with how well it's designed to help developers learn and improve their skills.
@deeptivchopra Haha so true. 6 years ago, the alternative was to follow tutorials.
https://github.com/codecrafters-... has hundreds of them. (it's the 10th most popular repo on GitHub with 200k+ stars)
But tutorials have these problems:
◆ They're only available in one language, the one the author knows
◆ Due to lack of tests and automated feedback, it's easy to go astray and lose motivation
◆ They're created at one point in time, and then go stale as the language gets new versions
Those are some of the problems we hope to solve.
Thank you for your kind support!
Congrats @sarupbanskota and @rohitpaulk on the launch.
Once done with a particular course, is there a newsletter that we can subscribe to keep ourselves updated with the latest developments on that particular software?
Replies
CodeCrafters (YC S22)
Intuned
CodeCrafters (YC S22)
Survey Anyplace
CodeCrafters (YC S22)
CodeCrafters (YC S22)
HubTags
CodeCrafters (YC S22)
CodingDrills
CodeCrafters (YC S22)
Interests
CodeCrafters (YC S22)
CodeCrafters (YC S22)