2026-05-11 - Rust Essentials

This page contains links to everything you will need for this training class.

Files

This is a PDF copy of the slides presented during the course.

This contains the prompts and answers for each of the class labs.

Schedule

Day

Topic

Day 1

Introduction
Overview
Hello World!
Types and Values
Control Flow Basics
Tuples and Arrays
References
Structs and Enums
Pattern Matching

Day 2

Methods and Traits
Generics
Common Library Types
Standard Library Traits
Memory Management

Day 3

Smart Pointers
Borrowing
Lifetimes
Iterators
Modules
Error Handling
Annex - Reference Materials