Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Rust Programming Language

12 Modules · 66 Lessons

Recommended resources

Module 2

Ownership, Borrowing, and Memory

Module 3

Composite Data Types

Module 4

Working with Collections and Slices

Module 5

Robust Error Handling

Module 6

Generics and Traits

Module 7

Iterators and Closures

Module 8

Advanced Ownership: Lifetimes and Smart Pointers

Module 9

Polymorphism and Code Organization

Module 10

Fearless Concurrency

Module 11

Asynchronous Programming

Module 12

Project: Building a Command-Line Application