Project ideas to appreciate the art of programming

CodeCrafters: concise, interactive Rust mastery course

Build your own Interpreter by CodeCrafters

Learn how to write TCP servers using Rust's std::net module

Show HN: I built a guided Build your own DNS Server challenge

Build your own BitTorrent

Launch HN: CodeCrafters (YC S22) – Practice writing complex software

Redis Source Walkthrough: How the ECHO command is implemented

Source Code Walkthrough: How the git init command is implemented

Redis Internals: How the event loop is implemented

Real-world programming challenges

Learn Git Internals

Advanced Programming Challenges