Exerpad

Getting Started with Rust

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

0 of 19 chapters
1
Chapter 1

Welcome

What Exerpad is, how the course is put together, and why coding still matters.

0/2
Chapter 2

Print

Finish 1 more required task in "Welcome" to unlock

Chapter 3

Variables

Finish 7 more required tasks in "Print" to unlock

Chapter 4

Linear Programs

Finish 7 more required tasks in "Variables" to unlock

Chapter 5

Input & Type Conversion

Finish 7 more required tasks in "Linear Programs" to unlock

Chapter 6

Conditions

Finish 7 more required tasks in "Input & Type Conversion" to unlock

Chapter 7

While Loops

Finish 7 more required tasks in "Conditions" to unlock

Chapter 8

For Loops

Finish 7 more required tasks in "While Loops" to unlock

Chapter 9

Vectors

Finish 7 more required tasks in "For Loops" to unlock

Chapter 10

Functions

Finish 7 more required tasks in "Vectors" to unlock

Chapter 11

Strings

Finish 8 more required tasks in "Functions" to unlock

Chapter 12

HashMaps

Finish 7 more required tasks in "Strings" to unlock

Chapter 13

Tuples & Structs

Finish 7 more required tasks in "HashMaps" to unlock

Chapter 14

Enums & Pattern Matching

Finish 7 more required tasks in "Tuples & Structs" to unlock

Chapter 15

Ownership & Borrowing

Finish 7 more required tasks in "Enums & Pattern Matching" to unlock

Chapter 16

Error Handling

Finish 10 more required tasks in "Ownership & Borrowing" to unlock

Chapter 17

Traits

Finish 10 more required tasks in "Error Handling" to unlock

Chapter 18

Generics

Finish 10 more required tasks in "Traits" to unlock

Chapter 19

Closures & Iterators

Finish 10 more required tasks in "Generics" to unlock