Rust 101 Crash Course: Learn Rust (6 HOURS!) + 19 Practice Exercises | Zero To Mastery

preview_player
Показать описание
Full Rust 101 Crash Course for beginners. You'll learn Rust from scratch and start your path to becoming a Rust Developer in 2024 with this 6-hour course. You'll even get to practice your new Rust programming skills with 19 practice exercises!

This Rust Crash Course is part of Jayson Lennon's Rust's Programming: The Complete Developer's Guide bootcamp course which is one of the most in-depth and beginner-friendly Rust courses online.

Once you finish this crash course, come take the rest of Jayson's Rust Bootcamp where you'll go even deeper and be able to get hired as a Rust Developer 👇

Use code: YTRUST10 to get 10% OFF (for life!).

==========

🗂 Crash Course Exercise Files & Answers:

🆓 Bonus Resources:

Rust Cheat Sheet 💻👇🏻

==========

⏲ Timestamps:

00:00 Rust Crash Course Intro
02:03 Rust Introduction
04:30 Data types
06:59 Variables
13:36 Functions
21:52 Println macro
24:57 Control flow using if
33:38 Repetition using loops
40:12 Tool Installation
45:03 Comments
48:42 Exercise - Functions
55:54 Basic Arithmetic
59:33 Exercise - Arithmetic
1:05:04 Control Flow if and else
1:07:40 Exercise - 3a Control flow with if & else
1:11:45 Exercise - 3b Control flow with if & else
1:17:00 Match
1:21:28 Making decisions with match
1:24:42 Exercise - 4a Basic Match expressions
1:28:49 Exercise - 4b Basic Match expressions
1:34:03 Repetition using loop
1:38:54 Exercise - Repetition using loop
1:43:55 Demo - Repetition using while
1:47:22 Exercise - Repetition using while
1:52:10 Lecture - Enum
1:55:23 Demo - Enum
1:59:10 Exercise Enum
2:05:23 Lecture - Struct
2:08:13 Demo - Struct
2:11:07 Exercise - Struct
2:20:38 Lecture - Tuple
2:24:12 Demo - Tuples
2:30:05 Exercise - Tuples
2:36:01 Lecture - Expressions
2:39:53 Demo - Expressions
2:45:05 Exercise - Expressions
2:52:18 Lecture - Memory Intermediate
2:55:55 Lecture- Ownership
3:02:16 Demo - Ownership
3:08:26 Exercise - Ownership
3:13:26 Demo - Impl
3:22:50 Exercise - Impl
3:39:22 Lecture - Vectors
3:44:19 Demo - Vectors
3:46:51 Exercise - Vectors
3:53:41 Lecture - Strings
3:57:44 Demo - Strings
4:02:15 Exercise - Strings
4:09:40 Demo - Derive
4:15:51 Lecture - Type Annotations
4:20:02 Lecture - Enum Revisited
4:24:04 Demo Advanced Match
4:32:04 Exercise Advanced Match
4:42:49 Lecture - Option
4:49:18 Demo - Option
4:53:48 Activity Option
4:58:52 Demo Documentation
5:01:20 Demo - Standard Library
5:04:56 Exercise - Utilizing SLF
5:08:45 Lecture - Result
5:13:28 Demo - Result
5:27:47 Exercise - Result
5:34:29 Exercise - Result and ? Operator
5:42:23 Lecture - Hashmap
5:46:46 Demo - Hashmap
5:52:21 Exercise - Hashmap
6:00:49 Where to keep learning & how to get hired as a Rust Developer?

==========

💥 Who should take the rest of Jayson's Rust Bootcamp (Learn Rust Programming: The Complete Developer's Guide)?

◾ Anyone who wants to gain a complete and practical understanding of the Rust programming language without needing ANY prior programming or Rust knowledge
◾ You want a step-by-step guide to learn how to code using the Rust programming language from scratch all the way to being able to get hired at a top company as a Rust developer
◾ Students who are frustrated with their current progress with all of the beginner Rust tutorials out there that don't go beyond the basics and don't give you real-world practice or skills you need to actually get hired
◾ Anyone with some programming experience that wants to learn a more powerful low-level programming language that is much safer and more preferred by big companies
◾ Anyone who wants to learn the most-loved and one of the fastest-growing programming languages
◾ Bootcamp or online Rust tutorial graduates that want to go beyond the basics
◾ You want to learn Rust from someone with real-world experience having designed, written, and deployed reliable and secure Rust-powered full-stack web applications

==========

Graduates of Zero To Mastery are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify + other top tech companies. Many are also working as top-rated Freelancers getting paid $1,000s while working remotely around the world.

This could be you 👆

==========

#zerotomastery #rust
Рекомендации по теме
Комментарии
Автор

Thanks a lot, Jayson. The course is awesome. I'm new to Rust, and one of the things that I didn't understand was ownership and its String, &str. However, you explained it extremely well and made it much easier to understand

_komaster
Автор

I bought multiple rust courses, I couldn’t follow up more than 1hour . This course is the best by far. Thank you very much .

Lapatate-sl
Автор

I watched this video on 5/31 of last year, but I had to come back and leave a comment. Not going to lie, initially I didn't want to watch a 6 hour long video. I binge watched the whole video in one sitting, I had a good understanding of the principles of Rust.

Fast forward to today. I've been developing applications at my job in Rust for the last 6 months. This video was the beginning of my Rust journey and I can't thank you enough!

MoldyOne
Автор

This is the best resource to start learning rust. After this video I recommend looking up the playlist 50 Rust Projects by Akhil Sharma. These two combined is a great starting point.

Hyyfhkbe
Автор

1:52:13 - Skip basics
2:52:23 - Memory
2:56:30 - ownership
3:22:50 - impl
3:53:50 - Strings
4:09:41 - Derive (#[derive(Debug)])
4:20:34 - Revisited Enum & Match
4:42:52 - Options Type (Maybe Monad)
4:58:59 - Documentation (/// this is a doc comment)
5:01:20 - Standard Library (rustup doc)
5:08:46 - Result Type
5:34:30 - Activity - Result & ? operator
5:42:24 - Hashmap Type

humanperson
Автор

This is the best full Rust guide at the moment, I've gone through all the others and they have issues, bad voice quality, bad explanation, little to no structure, etc.

Thanks Jayson for this, it's really awesome and we all deeply appreciate your work

Vexcent-m
Автор

"memory is just data". This is an eye-opening concept and new programmers don't see at first. Once you pull back the curtain and have that "oh wow!" moment, it really frees you up to do some interesting things.

WarrenMarshallBiz
Автор

This is the best Rust tutorial I've literally ever seen. I just binge-watched 3 hours and 40 minutes of this video in one sitting, while also making myself extremely proud with code I wrote myself. Thank you so much.

prawnydagrate
Автор

This is the best resource for Rust. After watching this video I feel more inclined to Rust and have regained confidence.

neerajbg
Автор

Thank you so much! This is by far the best course on Rust for beginners out here, while I'm an experienced programmer myself. My first sitting learning Rust with this course was 5 hours straight while passing all the exercises myself, making me extremely proud. Jayson, thank you very much!

Jonathanlouisa
Автор

This is the best introductory course I have seen so far. Thank you very much!

leonardopx
Автор

I've never listened to such a clearly explained course as this. I'm in envy of Jayson's teaching skill. I'm an hour or so in and enjoying the course even though I am an experienced programmer and could maybe learn it faster by reading docs. I feel like a beginner to programming could maybe learn Rust here.

GDScriptDude
Автор

Best Rust Course that I have seen so far ! Thank you so much !

nserban
Автор

I've never seen any clearer explanation about the ownership in rust. Wonderful. Thank you very much!

nugenator
Автор

It's the best course for beginner's. The course provides extremely clear explanation. This helps me alot for my hackathon 😁😁

robin_c
Автор

I'm only one hour in and already loving this!! Thank you for the crystal clear explanations!! The explanations about the flow of the code is especially helpful

adamwhite
Автор

I've almost checked all rust videos. This is the best.

asxes
Автор

It's really helpful that you illustrate the route the code goes, and it make me understand much more about the logistic it works. highly appreciate your work and i find it useful! it ignites my journey to learn coding again. hope i could use RUST to contribute to blockchain development, though I am new to programming.

stanleyinhkg
Автор

The best programming tutorial that i've ever watched

PeterSahanaya
Автор

Many thanks Jason. Very informative, clear and easy to understand. I feel very comfortable with Rust because of this course. One of the best Rust courses on the internet.

smithclk