Ex
Exerpad
🔥0
0 XP
Lv.1 Beginner

Getting Started with Rust

Learn the basics of Rust programming — printing, variables, and your first programs!

1

Print

Learn how to display text and numbers on the screen using println!().

0/11
🔒

Variables

Learn how to store and use data with variables in Rust.

Complete required exercises in "Print" to unlock
🔒

Linear Programs

Learn arithmetic, string formatting, and building simple programs step by step.

Complete required exercises in "Variables" to unlock
🔒

Input & Type Conversion

Learn how to read input from the user and convert between types.

Complete required exercises in "Linear Programs" to unlock
🔒

Conditions

Learn how to make decisions in your programs with if, else if, and else.

Complete required exercises in "Input & Type Conversion" to unlock
🔒

While Loops

Learn how to repeat code using while loops.

Complete required exercises in "Conditions" to unlock
🔒

For Loops

Learn how to loop with for and ranges.

Complete required exercises in "While Loops" to unlock
🔒

Vectors

Learn how to store and work with collections of items.

Complete required exercises in "For Loops" to unlock
🔒

Functions

Learn how to define and call your own functions in Rust!

Complete required exercises in "Vectors" to unlock
🔒

Strings

Learn how to work with text in Rust — String vs &str and useful string methods!

Complete required exercises in "Functions" to unlock
🔒

HashMaps

Learn how to store data with keys and values using HashMaps!

Complete required exercises in "Strings" to unlock
🔒

Tuples & Structs

Learn how to group related data together with tuples and structs!

Complete required exercises in "HashMaps" to unlock
🔒

Enums & Pattern Matching

Learn how to define custom types with enums and use match for powerful pattern matching!

Complete required exercises in "Tuples & Structs" to unlock
🔒

Ownership & Borrowing

Learn Rust's superpower — ownership and borrowing keep your programs safe and fast!

Complete required exercises in "Enums & Pattern Matching" to unlock
🔒

Error Handling

Learn how Rust handles errors gracefully with Result, Option, and the ? operator!

Complete required exercises in "Ownership & Borrowing" to unlock
🔒

Traits

Learn how to define shared behavior with traits — Rust's version of interfaces!

Complete required exercises in "Error Handling" to unlock
🔒

Generics

Learn how to write flexible code that works with many types using generics!

Complete required exercises in "Traits" to unlock
🔒

Closures & Iterators

Learn how to use closures and powerful iterator methods to process data like a pro!

Complete required exercises in "Generics" to unlock
Exerpad — Learn to Code with Fun!