
Variables and Mutability
Understand how Rust handles variables - immutability by default, explicit mutability, constants.
Data Types in Rust
A complete overview of Rusts type system covering scalar types, compound types, pointer types, arrays, vectors, slices.
Functions and Control Flow
Learn to define functions, add comments, and direct program execution using conditionals and loops in Rust.
Expressions
Understand Rusts expression-oriented design - what expressions are, how they differ from statements, and how to use if, match, loops, operators, type casts.