Learn Rust by Building

Hands-on projects covering data engineering, cloud-native development, AI pipelines, and concurrency patterns.

5
Projects
~60h
Total Content
100%
Compilable Code

📊 Your Progress

📚 Resources

Essential references, tools, and communities for your Rust journey.

📖 The Rust Book

The official guide to learning Rust, covering ownership, traits, lifetimes, and more.

doc.rust-lang.org/book →

🔧 Tokio Tutorial

Complete guide to async Rust with Tokio, from basics to advanced patterns.

tokio.rs/tokio/tutorial →

📦 crates.io

The Rust community's package registry. Find libraries for anything.

crates.io →

🔬 Rust by Example

Learn Rust through annotated example programs you can run online.

rust-by-example →

⚡ Arrow/Parquet Docs

Apache Arrow Rust implementation — essential for data engineering projects.

docs.rs/arrow →

🐳 Docker + Rust

Best practices for building small, fast Docker images for Rust applications.

hub.docker.com/_/rust →

🧠 Rust AI/ML Ecosystem

Overview of ML libraries: candle, burn, ort, and embedding models.

arewelearningyet.com →

☸️ kube-rs

Kubernetes client & controller runtime for Rust. Build operators, interact with K8s API.

kube.rs →