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

YouTube

The Rust Lang Book

via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course teaches Rust from programming fundamentals through advanced features such as ownership, lifetimes, traits, smart pointers, concurrency, macros, unsafe code, and web-server construction. It also includes practical work with CLI applications, testing, Cargo, and publishing crates.

Syllabus

ULTIMATE Rust Lang Tutorial! - Getting Started
Programming a Guessing Game in Rust!
Common Programming Concepts in Rust
Understanding Ownership in Rust
Structs in Rust
Enums and Pattern Matching in Rust
Rust's Module System Explained!
Common Collections in Rust
Error Handling in Rust
Generic Types in Rust
Traits in Rust
Rust Lifetimes Finally Explained!
Testing in Rust
Testing in Rust - Part 2
Writing a CLI App in Rust! - Part 1
Writing a CLI App in Rust! - Part 2
Closures in Rust
Iterators in Rust
Iterators in Practice
Publishing a Rust Crate!
Cargo Workspaces
The Box Smart Pointer in Rust
Smart Pointers in Rust - The Deref Trait
Smart Pointers in Rust - The Drop Trait
Smart Pointers in Rust - Reference Counting
Smart Pointers in Rust - Interior Mutability
Smart Pointers in Rust - Reference Cycles
Concurrency in Rust - Creating Threads
Concurrency in Rust - Message Passing
Concurrency in Rust - Sharing State
Object Oriented Programming in Rust
Using Trait Objects in Rust
State Design Pattern in Rust
Patterns and Matching
Pattern Syntax in Rust
Writing Unsafe Rust
Advanced Traits in Rust
Advanced Types in Rust
Advanced Function and Closures in Rust
Declarative Macros in Rust
Procedural Macros in Rust
Building a Web Server in Rust - Part 1
Building a Web Server in Rust - Part 2
Building a Web Server in Rust - Part 3

Taught by

Let's Get Rusty

Reviews

Start your review of The Rust Lang Book

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.