Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/practical-tutorials/project-based-learning/llms.txt

Use this file to discover all available pages before exploring further.

Rust’s unique ownership model and zero-cost abstractions make it ideal for systems programming without sacrificing memory safety. These project-based tutorials cover a wide range of domains — from writing a full operating system in pure Rust and building a browser layout engine, to compiling simulations to WebAssembly and implementing a NES emulator. Whether you’re new to Rust or looking to stretch your skills, the projects below provide a practical path through some of the language’s most powerful capabilities.

Web Applications

Systems & OS

Games & Graphics

WebAssembly & Compilers

Networking & Chat

New to Rust? The Learning Rust with Too Many Linked Lists tutorial is a gentle introduction to Rust’s ownership and borrowing model.

Build docs developers (and LLMs) love