Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Zero To Mastery

Rust for Beginners

via Zero To Mastery Path

Overview

Learn the basics of Rust from scratch with hands-on activities, demos, and real-world examples. Build confidence with functions, control flow, data types, ownership, and more.
  • Get Rust up and running fast with tools that help you catch mistakes early
  • Discover how to use variables and data types to bring your code to life
  • Write your own functions to keep things tidy and make coding way easier
  • Use if/else and match to teach your program how to make decisions
  • Loop like a pro and save yourself from writing the same thing twice
  • Build cool, organized data using enums, structs, and tuples
  • Crack the code on ownership so your programs run fast and safe
  • Play with text and lists using strings and vectors in fun, hands-on ways

Syllabus

  •   Introduction
    • Introduction
    • Exercise: Meet Your Classmates and Instructor
    • Course Resources
  •   Rust Fundamentals
    • Data Types
    • Variables
    • Functions
    • println!
    • Control Flow with If
    • Repetition
    • Setup Rust: Toolchain
    • Setup Rust: rust-analyzer
    • Setup Rust: clippy
    • Setup Rust: error-lens
    • Activity: Functions
    • Numeric Types & Basic Arithmetic
  •   Making Decisions with Rust
    • Control Flow: If & Else
    • Activity: Logic with If & Else
    • Match Expression
    • Demo: Basic Match
    • Activity: Basic Match 1
  •   Repetition
    • The Loop Expression
    • Activity: Loops
    • Activity: While Loops
  •   Working With Data
    • Enums
    • Demo: Enums
    • Structs
    • Demo: Structs
    • Tuples
    • Demo: Tuples
    • Expressions
    • Demo: Expressions
  •   Rust's Memory Model
    • Intermediate Memory Concepts
    • Ownership
    • Demo: Ownership
    • Activity: Ownership
  •   Data Collections
    • Implementing Functionality
    • Activity: Implementing Functionality
    • The Vector Data Structure
    • Vector Basics & For Loops
    • Activity: Vectors & For Loops
    • About Strings
    • Demo: Strings
  •   Where To Go From Here?
    • Review This Byte!

Taught by

Jayson Lennon

Reviews

Start your review of Rust for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.