Rust mastery exercises. Become your team's resident Rust expert.
Learn about .torrent files and the famous BitTorrent protocol. Implement your own BitTorrent client in Rust.
Learn about regular expressions and how they're evaluated. Implement your own version of grep
in Rust.
Discover concurrent programming in Rust while also learning about TCP servers, network programming, and the Redis Protocol.
Learn what a Docker image really is, and how it's stored in the Docker registry. Get your feet wet with systems programming in Rust. Learn about chroot, kernel namespaces & more.
Dive into the internals of Git. Discover how Git stores and moves around data, its transfer protocols, and more. A unique exercise in making network requests with Rust.
Learn about B-Trees, the foundation of every relational database. Explore Rust's API for reading/writing files, and handling custom file formats.