congrats on the launch! codecrafters has been a staple in my coding practice for the last 9 months now.
as a vc, i don't get a *ton* of time to write code, but it's really important to me that i keep it up so that i can build & experiment with new technologies. codecrafters provides the perfect, byte-sized (no pun intended) challenges for me to complete so that i'm constantly keeping my skills sharp.
when i studied cs in college, i was often frustrated at how theoretical everything felt. i didn't make a website until my senior year. i spent so much time learning data structures & algorithms, without actually learning how to build something real with them. codecrafters is different: it orients around the end-product and gives me a sense of accomplishment for building something real & useful.
11/10 recommend for anyone who wants to learn to code (start with the easy ones), up-level their coding abilities (try implementing a project in a new language), or just keep up their coding abilities with fun challenges.
feature request: would love some more challenges that are less infra-y and more product-y. for example, i'd love to build my own cal.com, chatGPT, AI headshot generator, etc.
Congratulations to @rohitpaulk and @sarupbanskota on the spectacular launch! 🥳 I was fortunate to have access to an early preview version of the product, and I genuinely enjoyed working through the numerous challenges. They were engaging and well-crafted - precisely what you would expect from such a comprehensive solution.
For me, the best way to learn a new programming language is by building something in that language. CodeCrafters absolutely excels in this area, providing the ideal platform for hands-on learning. I found my programming skills enhanced thanks to the variety and real-world applicability of the challenges presented. ✌️
Another feature that sets CodeCrafters apart is the ability to complete challenges using your own familiar tools that you would be using in your work, such as your preferred IDE and Git. It speeds up learning and provides a seamless experience.
I am curious whether the team plans to add any social features for community learning and collaboration. I believe that incorporating such interactive elements could bolster the overall experience and foster a sense of camaraderie among learners.
Overall, I'm incredibly impressed with CodeCrafters and see it as a must-have resource for anyone looking to up-skill or learn a new programming language. Cheers to Rohit and Sarup on crafting this fantastic platform, and best of luck with everything moving forward!
The service provides a unique and stimulating way of practicing software engineering skills, and/or learning more about some topics.
We've paired at my company, on building the mini-Redis, and it's been fun 😄
Can always trust Sarup to build a good user experience.
Novel approach to tutorials, with a different kind of involvement and learning by action - I enjoyed the "build your own git" and looking forward to learning more with this tool.
Great stuff @sarupbanskota and @rohitpaulk. Very helpful way to learn and master new skills/languages in detail esp in this world full of average content. Turning learning into such DIY programs is very useful for experienced developers (whereas most of the market is more attuned towards freshers or first-time learners).
What caught my eye was the recently added AI-assisted explanations. Very cool to see an integrated implementation, nice work! Should be super useful and esp help with intimidating code pieces. How easy/hard was it to build this in? Did you guys end up doing any fine-tuning as well?
Hope more and more engineers find this useful.
We raise our glasses to celebrate your extraordinary product launch on Product Hunt! Your innovation has left us spellbound, like witnessing a magical phenomenon. Cheers to a future where your product shines brighter than ever! team CodeCrafters @sarupbanskota @rohitpaulk