Rust Tutorial Full Course

By - Derek Banas
Overview
Practice
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

Chapters

Intro
Intro
1 min
Create Project
Create Project
1 min
TOML
TOML
11 sec
Cargo.lock
Cargo.lock
51 sec
Use / Libraries
Use / Libraries
45 sec
Dependencies
Dependencies
1 min
Main
Main
1 min
Mutable
Mutable
1 min
Input
Input
29 sec
Expect
Expect
2 min
Variables
Variables
6 sec
Constant
Constant
1 min
Shadowing
Shadowing
1 min
Data types
Data types
3 min
Math
Math
3 min
Random
Random
1 min
If
If
2 min
Ternary Operator
Ternary Operator
1 min
Match
Match
4 min
Arrays
Arrays
1 min
Loop
Loop
2 min
While
While
1 min
For
For
47 sec
Tuples
Tuples
2 min
Strings
Strings
8 min
Casting
Casting
1 min
Enums
Enums
4 min
Vectors
Vectors
4 min
Functions
Functions
7 min
Generic
Generic
3 min
Ownership
Ownership
8 min
HashMaps
HashMaps
4 min
Struct
Struct
3 min
Trait
Trait
6 min
Modules
Modules
11 min
Error Handling
Error Handling
1 min
File IO
File IO
57 sec
Result
Result
5 min
ErrorKind
ErrorKind
2 min
Iterators
Iterators
2 min
Closures
Closures
7 min
Smart Pointers
Smart Pointers
1 min
Box
Box
8 min
Concurrency
Concurrency
2 min
Thread
Thread
8 min
Rc T
Rc T
7 min
Installation
Installation
2 min
⚡️ AI Mentor