Rust learning path

Rust Basics

Learn Rust syntax step by step: variables, types, strings, conditions, loops, functions, arrays, vectors and input.

Try Rust online

11 lessons

Variables and Mutability

Declare variables with let, allow changes with mut, and use constants and shadowing.

View lesson →

Data Types

Work with integers, floating-point numbers, booleans and characters, and convert between them.

View lesson →