Show HN: Learn by rebuilding Redis, Git, a database from scratch
Summary
Ship That Code is a learning platform offering over 80 build-from-scratch courses to teach real systems like Redis, Git, and databases, with structured career paths and multiple languages.
View Cached Full Text
Cached at: 07/11/26, 07:25 PM
Similar Articles
@GYLQ520: People learning network programming often fall into the same pitfall—after finishing the theory, they still can't write code; after reading the source code, they don't know where to start making changes. Until I stumbled upon this open-source treasure tutorial: Build Your Own Redis, which guides you step by step from scratch to build a real Redis server. The roadmap is split into two parts…
This open-source tutorial 'Build Your Own Redis' teaches you to implement a fully functional Redis server from scratch using C/C++, with in-depth explanations of network programming, data structures, and low-level C, accompanied by code and detailed instructions.
@tom_doerr: Project-based tutorials to build applications from scratch https://github.com/ckissi/Learn-by-projects…
A GitHub repository curating project-based programming tutorials across multiple languages, helping developers build applications from scratch.
Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend
Kyde is a fast native Git client and code editor built in Rust using Zed's gpui framework, featuring GPU rendering, side-by-side diffs, tree-sitter syntax highlighting, and a hand-tuned dark theme.
@Ryrenz: Guys, I found another gem of a course: Build a Production-Grade RAG System from Scratch in 7 Weeks — 7.7k stars on GitHub, hands-on coding throughout, not a slides-only course. Most RAG tutorials out there jump straight to vector search; the demo works but crashes in production. This course follows the real path used in companies...
A 7-week course with 7.7k stars on GitHub, building a production-grade RAG system from scratch, covering Docker, FastAPI, hybrid search, LangGraph agentic RAG, and a Telegram bot, with hands-on coding throughout.
LearnHouse
LearnHouse is a modern platform designed to help creators teach what they build.