Rust for Beginners

3h 18m 19s
English
Paid

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

Join premium to watch
Go to premium
# Title Duration
1 Introduction 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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Transform Your Craft with TDD: Master clean code and testing

Transform Your Craft with TDD: Master clean code and testing

Sources: Daniel Moka
Do you want to learn TDD but don't know where to start? "Прокачай свой код с TDD" (Enhance Your Code with TDD) is a beginner-friendly e-book and video...
4 hours 7 minutes 36 seconds
Rust from C/C++

Rust from C/C++

Sources: ardanlabs.com
This course bridges the transition from C and C++ to Rust by highlighting their similarities and differences. Exploring Rust's native compilation, memory manage
5 hours 31 minutes 48 seconds
Rust Developer Bootcamp

Rust Developer Bootcamp

Sources: letsgetrusty.com
Who is this Bootcamp for? Experienced Developers trying to switch to Rust. Learn the language of the future. Your time is valuable (literally, $148,688/yr). Learn Rust FAST wit...
9 hours 50 minutes 20 seconds
Rust as a Service

Rust as a Service

Sources: ardanlabs.com
This course teaches integrating Rust into service-oriented architectures, covering REST server development, data handling, error management, and modularization. You'll learn tra...
6 hours 13 minutes 47 seconds
Rust Programming: The Complete Developer's Guide

Rust Programming: The Complete Developer's Guide

Sources: zerotomastery.io
Learn the Rust programming language from scratch! Learn how to code & build real-world applications using Rust so that you can get hired and be recognized as a
25 hours 37 minutes 12 seconds