Learn Rust through 100 hands-on exercises, covering syntax, types, and more
rust-exercises.com
38 projects
Most people start with The Rust Programming Language book and pair it with Rustlings, a set of small exercises that fail until you fix them, which builds familiarity with compiler errors early. Comprehensive Rust is a multi-day course from Google's Android team that moves quickly for experienced programmers. 100 Exercises To Learn Rust follows a similar hands-on approach, and Easy Rust explains concepts in simple English for non-native speakers.
Learn Rust through 100 hands-on exercises, covering syntax, types, and more
rust-exercises.com
An Introduction to Programming using entity-component-systems and existence-based processing in Rust
Book by Bjorn Madsen
root-11.github.io
Aquascopeby cognitive-engineering-lab
Interactive visualizations of Rust at compile-time and run-time
v0.4.0updated 5mo ago
A list of helpful mentors willing to take mentees and educate them about Rust and programming.
rustbeginners.github.io
University of Pennsylvania's Comp Sci Rust Programming Course
cis198-2016s.github.io
Interactive Rust course in the browser with 200+ lessons and coding challenges, from the basics through traits and generics
coddy.tech
A 3-day course on Rust Fundamentals plus 1-day courses on Android, Bare-metal Rust, and Concurrency. Available in English, Brazilian Portuguese, and Korean.
google.github.io
A practical introduction to building firmware that is fast, efficient, and far safer than traditional embedded software written in C or C++.
manning.com
Hands-on RustPaid
A hands-on guide to learning Rust by making games - by Herbert Wolverson (paid)
pragprog.com
How to Avoid Fighting Rust Borrow Checker
A guide to how borrowing works in Rust, and how to prevent borrow errors, by Qouteall
qouteall.fun
Idiomatic Rustby mre
A peer-reviewed collection of articles/talks/repos which teach idiomatic Rust.
updated 8mo ago
A structured Rust learning path with hands-on labs, designed for beginners to master Rust step by step.
labex.io
A guide to aid you in your journey of becoming a Rustacean (Rust developer)
rust-lang.guide
Learn Rust by 500 lines codeby cuppar
Learn Rust by 500 lines code, build a Todo Cli Application from scratch.
updated 1y ago
Learning Rust With Entirely Too Many Linked Lists
In-depth exploration of Rust's memory management rules, through implementing a few different types of list structures.
rust-unofficial.github.io
Programming Community Curated Resources for Learning Rust
A list of recommended resources voted by the programming community.
hackr.io
A collection of runnable examples that illustrate various Rust concepts and standard libraries.
doc.rust-lang.org
A collection of simple examples that demonstrate good practices to accomplish common programming tasks, using the crates of the Rust ecosystem.
rust-lang-nursery.github.io
Rust Flashcardsby ad-si
Over 550 flashcards to learn Rust from first principles.
v1.2.0updated 5mo ago
A quick introduction to Rust for experienced software developers.
overexact.com
Rust Gymby warycat
A big collection of coding interview problems solved in Rust.
rustgym0.2.037/90d updated 1y ago
Rust in ActionPaid
A hands-on guide to systems programming with Rust by Tim McNamara (paid)
manning.com
rust-how-do-i-startby jondot
A repo dedicated to answering the question: "So, Rust. How do I start?". A beginner only hand-picked resources and learning track.
updated 3y ago
Interactive platform for practicing Rust through hands-on exercises and challenges
rustfinity.com
Rustlingsby rust-lang
Small exercises to get you used to reading and writing Rust code
rustlings6.5.020.1k/90d updated 21d ago
Rusty CSby AbdesamedBendjeddou
A Computer Science Curriculum that helps practice the acquired academic knowledge in Rust
updated 2y ago
This is meant to be an interactive step by step guide through the features of the Rust programming language.
tourofrust.com