Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Rust Programming Language
·
Module 1
Rust Fundamentals and Tooling
1
Setting Up Your Rust Development Environment
Install the Rust toolchain and configure a development environment.
2
Getting Started with Cargo
Create, build, and run a new project using Cargo.
3
Your First Rust Program: Understanding AOT Compilation
Write a minimal Rust program and explain its ahead-of-time compilation model.
4
Expressions vs. Statements in Rust
Distinguish between expressions and statements in Rust.
5
Understanding Mutability: `let` vs. `let mut`
Declare immutable and mutable variables, and explain Rust's 'immutability by default' philosophy.
6
Shadowing Variables: Rebinding within Scope
Use shadowing to rebind variables within a scope.
7
Control Flow Fundamentals
Use basic control flow constructs like `if`, `else`, and loops (`loop`, `while`, `for`).
8
Typed Functions and Returns
Define functions with typed parameters and return values, including using the final expression for returns.
Next module isn't ready yet,
Back to course
Previous module
Next module