Autoplay
Autocomplete
Dark Mode
Speed
Previous Lesson
Complete and Continue
Rust 101
Introduction
Introduction (7:16)
Course Support (3:10)
Installing Rust
Installing Rust (3:32)
Documentation (1:43)
Creating Our First Project
Creating Our First Project (3:28)
Hello World
Main Function & Macros (2:57)
Comments (2:45)
Errors (2:59)
Section Quiz
Primitives (Scalar Types)
Integers (6:29)
Floats (3:02)
Boolean (1:53)
Characters (1:36)
Section Quiz
Variables
Types of Variables (7:38)
Scope and Shadowing (6:13)
Suffixes and Underscores (2:32)
Section Quiz
Challenge A
Challenge A Overview (1:51)
Challenge A Solution (4:25)
Primitives (Compound Types)
Tuples (4:35)
Arrays (3:05)
Slices (4:27)
Section Quiz
Strings
Strings Overview (7:29)
Escaping (4:13)
Section Quiz
User Input
Modules and Libraries (2:36)
User Input (3:37)
Section Quiz
Math
Math Operators (5:57)
Section Quiz
Dependencies
Dependencies (4:14)
Challenge B
Challenge B Overview (0:55)
Challenge B Solution (8:01)
Control Flow
Comparison Operators and Truth Tables (4:08)
Conditional Statements (9:23)
Match (8:02)
Loops (9:13)
Section Quiz
Functions
Functions (9:11)
Section Quiz
Challenge C
Challenge C Overview (1:26)
Challenge C Solution (12:41)
Other Items
Vectors (5:18)
Structures (7:47)
Enums (4:17)
Generics (6:28)
Traits (9:22)
Section Quiz
Memory Management
Ownership (8:48)
References & Borrowing (10:17)
Section Quiz
File Input & Output
File Input & Output (12:04)
Section Quiz
Error Handling
Error Handling (16:58)
Section Quiz
Tying It All Together
Project #1 - SHA256 Password Cracker (20:48)
Project #2 - URL Shortener (15:58)
Project #3 - Quiz Game (13:06)
Conclusion
Conclusion (1:17)
Challenge B Solution
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock