Rust for Beginners
Course description
Want to try Rust but don't know where to start? This course will be your starting point. Whether you have programming experience or are just taking your first steps, we will cover the basics of Rust in an accessible manner. You will learn how to set up tools, write your first functions, and get familiar with the language syntax. Then we will move on to key concepts: variables, control structures, loops, and much more—all with interactive tasks that will reinforce the material. As you progress, you will understand Rust's unique memory management model, grasp the principle of data ownership, and learn to apply structures, enumerations, and vectors in practice. The course will help you gain confidence in working with Rust to create real applications or take a step forward in your career.
Watch Online
Watch Online Rust for Beginners
All Course Lessons (40)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Introduction Demo | 01:56 | |
| 2 | Data Types | 05:02 | |
| 3 | Variables | 06:36 | |
| 4 | Functions | 08:13 | |
| 5 | println! | 03:05 | |
| 6 | Control Flow with If | 08:39 | |
| 7 | Repetition | 06:31 | |
| 8 | Setup Rust: Toolchain | 04:50 | |
| 9 | Setup Rust: rust-analyzer | 04:19 | |
| 10 | Setup Rust: clippy | 02:32 | |
| 11 | Setup Rust: error-lens | 01:28 | |
| 12 | Activity: Functions | 07:09 | |
| 13 | Numeric Types & Basic Arithmetic | 03:37 | |
| 14 | Control Flow: If & Else | 02:34 | |
| 15 | Activity: Logic with If & Else | 05:01 | |
| 16 | Match Expression | 04:26 | |
| 17 | Demo: Basic Match | 03:12 | |
| 18 | Activity: Basic Match 1 | 04:04 | |
| 19 | The Loop Expression | 04:49 | |
| 20 | Activity: Loops | 04:59 | |
| 21 | Activity: While Loops | 04:46 | |
| 22 | Enums | 03:12 | |
| 23 | Demo: Enums | 03:44 | |
| 24 | Structs | 02:48 | |
| 25 | Demo: Structs | 02:52 | |
| 26 | Tuples | 03:32 | |
| 27 | Demo: Tuples | 05:50 | |
| 28 | Expressions | 03:50 | |
| 29 | Demo: Expressions | 05:10 | |
| 30 | Intermediate Memory Concepts | 03:35 | |
| 31 | Ownership | 06:18 | |
| 32 | Demo: Ownership | 06:08 | |
| 33 | Activity: Ownership | 04:58 | |
| 34 | Implementing Functionality | 09:21 | |
| 35 | Activity: Implementing Functionality | 16:31 | |
| 36 | The Vector Data Structure | 04:54 | |
| 37 | Vector Basics & For Loops | 02:29 | |
| 38 | Activity: Vectors & For Loops | 06:49 | |
| 39 | About Strings | 04:01 | |
| 40 | Demo: Strings | 04:29 |
Unlock unlimited learning
Get instant access to all 39 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Rust: Building Reusable Code with Rust from Scratch

Rust from C/C++

Ultimate Rust Foundations

Want to join the conversation?
Sign in to comment