Rust

Learn Rust

Learn Rust with a structured path for programmers entering systems development. Follow a clear roadmap from syntax and data types to ownership, borrowing, lifetimes, error handling, and concurrency. Build practical skills through hands-on, non-video exercises in a safe interactive Rust playground, writing fast, memory-safe, and reliable programs.

35 Skills|2 Courses
Rust for Beginners
Rust for Beginners

Rust Courses

Rust for Beginners

Rust for Beginners

Beginner
rust
Learn Rust fundamentals step by step in a Linux terminal through 20 guided labs and 20 paired challenges. Practice Cargo, ownership, data modeling, collections, error handling, testing, modules, generics, and traits.
0%
Completed 0 of 40 Labs
Meet Rust and Build Small Programs
Ownership and Borrowing
Model Data with Rust Types
Collections and Data Processing
Reliable Programs
Reusable Rust
Build Your First Rust CLI

Build Your First Rust CLI

Beginner
rust
Move beyond Rust fundamentals by adding a real crate dependency, applying a professional quality loop, and completing a tested file-backed command-line project through three guided labs and three challenges.
0%
Completed 0 of 6 Labs
certificate
Upgrade to Get Certificate
Progress: 0 of 35 Rust Skills Acquired
Completed 0
Locked 35

Join Our Discord and Learn Together

Join Now
Try Online Linux Terminal
User Reviews
" Prático, claro e compreensível. "
— Rodrigo g. morales
" Your exercises helps a lot understanding Linux concepts. Keep it up!"
— Mark