CodeCrafters (YC S22)
Programming exercises for experienced engineers.
What is CodeCrafters (YC S22)?
CodeCrafters builds upon the popularity of Build your own X tutorials, packaging them as interactive challenges and making them accessible to every engineer.
Pros & Cons
Pros
- Build your own X tutorials
- Hands-on learning
- Intermediate and advanced level
- DIY learning approach
- Practical projects
- Beginner friendly
- Community learning potential
- Guided coding exercises
- Real-world applicability
- Use of familiar tools
- AI-assisted explanations
- Developer onboarding
- Realtime feedback
- Step by step guide
- Workflow integration
Cons
- Lack of product-focused challenges
Tool Details
| Categories | Engineering & Development, Online learning |
|---|---|
| Website | codecrafters.io |
| Became Popular | February 27, 2020 |
| Platforms | Web |
| Social | Twitter · GitHub |
Recent Reviews (12)
Codecrafters is so well done - it the only dev learning platform I was excited to use. Absolutely loved building my own version of redis one morning when I couldn't sleep or trying to build my own version of git. The UX of the product and how it intergrates with your workflow is so well thought out and overall such a positive experience to use
Congrats on the launch! I have been working through CodeCrafters with my friends during my time at Recurse Center, programming for the joy of programming. Incredibly fun way to learn to build fundamental technologies from scratch. As an engineer, I am always into taking my tools apart, understanding the individual building blocks for what they are, and putting it them back together. CodeCrafters is where I go to put them back together in a guided way that keeps me motivated and enthusiastic. Thank you for making CodeCrafters!
CodeCrafters lets you learn in such a practical way that you don't normally see on learning platforms. It's nice to be able to explore concepts and understand how the technologies we use everyday work under the hood, while also learning more about languages themselves.
Brief exposition: I am a frontend developer seeking a full-stack opportunity, hence the need for a firmer grasp on various topics. Since a significant amount of them were present within CodeCrafters, I decided to try it out. I think that it's a really well done platform. What amazes me the most is that it really takes away all the pain of setting up your environment and lets you focus on the task at hand. I feel like it never overburdened me with explanation, kind of forcing me to investigate on my own, thus making my involvement deeper. As a result, I have a more solid foundation on topics like redis, sqlite and git as conceptual, so hands-on. And that, if you ask me, covers a lot per time spent. The summary wouldn't be complete if I didn't note the high level of involvement from @sarupbanskota when I was initially getting around the site. Thanks for such a great product and keep on doing the great work!
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!
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.
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?
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.
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.
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 😄
This product is very helpful for beginners like me and the learning experience is fun.
Frequently Asked Questions about CodeCrafters (YC S22)
When did CodeCrafters (YC S22) become popular?
CodeCrafters (YC S22) became popular around February 27, 2020.
What are the main advantages of using CodeCrafters (YC S22)?
The top advantages of CodeCrafters (YC S22) include: build your own X tutorials, hands-on learning, intermediate and advanced level, DIY learning approach, practical projects.
What are the disadvantages of CodeCrafters (YC S22)?
Some reported disadvantages of CodeCrafters (YC S22) include: lack of product-focused challenges.
What is CodeCrafters (YC S22)'s overall user rating?
CodeCrafters (YC S22) has an overall rating of 5.0/5 based on 14 user reviews.
What type of tool is CodeCrafters (YC S22)?
CodeCrafters (YC S22) belongs to the following categories: Engineering & Development, Online learning.
Related Engineering & Development Tools
Related Online learning Tools
Compare CodeCrafters (YC S22) :
Don't Get Fooled by Fake Social Media Videos
The world's first fact checker for social media. Paste any link and get an instant credibility score with sources.
Try FactCheckTool Free