Home
/
Rust
·
हिन्दी
Rust
Learn Rust foundations, ownership, safe memory, error handling, and concurrency.
Start course →
Syllabus
Getting started
Why Rust?
Cargo and your first program
Core syntax
Variables and mutability
Types and functions
if, loop and match
Ownership model
Ownership
Borrowing and references
Slices
Data modeling
Structs
Enums and pattern matching
Vec, String and HashMap
Errors and modules
Option
Result and error handling
Modules and crates
Useful abstractions
Generics
Traits
Lifetimes
Safe memory use
Smart pointers
Fearless concurrency
Practical Rust
Testing
Files and iterators
Readable programs
Formatting and Clippy
Performance without guessing
Revision and interview prep
Rust cheat sheet
Exam and interview questions