Rust Tutorial

Master Rust from scratch with our comprehensive, interactive curriculum — 60 lessons from Beginner to Advanced.

Learn Rust from scratch — ownership, borrowing, structs, enums, traits, generics, lifetimes, iterators and concurrency — free interactive lessons.

👋 New to Rust? No experience needed.

Start with Lesson 1 and build real skills step by step — at your own pace.

Continue where you left off

Lessons in this course

More for this course