17 comments

[ 9.0 ms ] story [ 146 ms ] thread
I kept noticing that most "learn to code" content is tutorials you copy-paste, so I never had to actually understand why anything worked. I built this to flip that: each lesson gives you a real spec (e.g. implement the Redis SET/GET protocol) and you write the code yourself, then it actually runs against tests. Right now there are 80+ of these "build X from scratch" courses — Redis, a database, Git, a compiler, a container runtime, a raft KV store, etc. — across Python, Go, Rust, C, C++, and others. Would love feedback, especially on where the early lessons feel too hand-holdy or too sparse.
How does this differ from codecrafters.io?
Signing up is throwing `rate limit exceeded, please try again later`
a dafor of things are throwing errors, but good initiative
Looks a lot like CodeCrafters, except it's free. Was it built by humans or AI?
this is such a cool idea.
So how much of this is AI-generated? I mean the content itself. Just curious.
The amazing thing about modern vibe coding tools, is you can make your own adventure course.

I can say to codex "I know X, using X can you make a simple version of Y with Z features so I can understand how it works. Use this github code as inspiration"

Hey everyone, we've added GitHub integration. You can now use your own IDE, code locally, and push to a public GitHub repo we'll grade it and give you a score for each lesson. We've also added free certification: when you complete a course, you'll receive a free certificate that anyone can verify.
which part of Redis was the most surprising to rebuild ?