Try MagicTask: Your AI-Powered Task Assistant!

Rust Tutorial Full Course

By - Derek Banas
Overview
Certification
Reminders

Description

Ask me Anything Anytime on Twitter: https://x.com/NewThinkTank Rust is the language of choice for those looking for high performance, memory safety and all the tools needed to write error free code with ease. In this tutorial I created a full course on programming with Rust. Time stamps below will allow you to quickly jump to what you are interested in. Get the Code : https://github.com/derekbanas/Rust-Tutorial Best Rust Book : https://amzn.to/3PYYcoZ MY UDEMY COURSES ARE 87.5% OFF TIL May 1st ($9.99) ➡️ Python Data Science Series: Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science https://bit.ly/Master_Python_52 ➡️ C++ Programming Bootcamp Series: Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments https://bit.ly/C_Course_52 ➡️ Golang Course: 15 Hrs + Web Apps + Core Language + Create a Blog + PostgreSQL + Problem Solving https://bit.ly/go-tutorial10 #RustTutorial #Rust #RustProgramming 0:00 Intro 01:24 Create Project 02:43 TOML 02:54 Cargo.lock 03:45 Use / Libraries 04:30 Dependencies 06:00 Main 07:54 Mutable 09:28 Input 09:57 Expect 12:28 Variables 12:34 Constant 14:03 Shadowing 15:40 Data types 19:32 Math 23:03 Random 24:08 If 26:20 Ternary Operator 27:48 Match 32:39 Arrays 34:30 Loop 37:11 While 38:33 For 39:20 Tuples 41:27 Strings 50:25 Casting 51:52 Enums 55:55 Vectors 1:00:00 Functions 1:07:42 Generic 1:11:25 Ownership 1:20:09 HashMaps 1:24:50 Struct 1:27:54 Trait 1:34:14 Modules 1:45:36 Error Handling 1:47:14 File IO 1:48:11 Result 1:53:28 ErrorKind 1:55:40 Iterators 1:58:10 Closures 2:05:50 Smart Pointers 2:06:51 Box 2:15:03 Concurrency 2:17:10 Thread 2:25:26 Rc T 2:33:02 Installation

Course Content

Intro
1
1 min

Intro

5 Questions Ready
Create Project
2
1 min

Create Project

5 Questions Locked
TOML
3
11 sec

TOML

5 Questions Locked
Cargo.lock
4
51 sec

Cargo.lock

5 Questions Locked
Use / Libraries
5
45 sec

Use / Libraries

5 Questions Locked
Dependencies
6
1 min

Dependencies

5 Questions Locked
Main
7
1 min

Main

5 Questions Locked
Mutable
8
1 min

Mutable

5 Questions Locked
Input
9
29 sec

Input

5 Questions Locked
Expect
10
2 min

Expect

5 Questions Locked
Variables
11
6 sec

Variables

5 Questions Locked
Constant
12
1 min

Constant

5 Questions Locked
Shadowing
13
1 min

Shadowing

5 Questions Locked
Data types
14
3 min

Data types

5 Questions Locked
Math
15
3 min

Math

5 Questions Locked
Random
16
1 min

Random

5 Questions Locked
If
17
2 min

If

5 Questions Locked
Ternary Operator
18
1 min

Ternary Operator

5 Questions Locked
Match
19
4 min

Match

5 Questions Locked
Arrays
20
1 min

Arrays

5 Questions Locked
Loop
21
2 min

Loop

5 Questions Locked
While
22
1 min

While

5 Questions Locked
For
23
47 sec

For

5 Questions Locked
Tuples
24
2 min

Tuples

5 Questions Locked
Strings
25
8 min

Strings

5 Questions Locked
Casting
26
1 min

Casting

5 Questions Locked
Enums
27
4 min

Enums

5 Questions Locked
Vectors
28
4 min

Vectors

5 Questions Locked
Functions
29
7 min

Functions

5 Questions Locked
Generic
30
3 min

Generic

5 Questions Locked
Ownership
31
8 min

Ownership

5 Questions Locked
HashMaps
32
4 min

HashMaps

5 Questions Locked
Struct
33
3 min

Struct

5 Questions Locked
Trait
34
6 min

Trait

5 Questions Locked
Modules
35
11 min

Modules

5 Questions Locked
Error Handling
36
1 min

Error Handling

5 Questions Locked
File IO
37
57 sec

File IO

5 Questions Locked
Result
38
5 min

Result

5 Questions Locked
ErrorKind
39
2 min

ErrorKind

5 Questions Locked
Iterators
40
2 min

Iterators

5 Questions Locked
Closures
41
7 min

Closures

5 Questions Locked
Smart Pointers
42
1 min

Smart Pointers

5 Questions Locked
Box
43
8 min

Box

5 Questions Locked
Concurrency
44
2 min

Concurrency

5 Questions Locked
Thread
45
8 min

Thread

5 Questions Locked
Rc T
46
7 min

Rc T

5 Questions Locked
Installation
47
2 min

Installation

5 Questions Locked
AI Mentor