Rust 101 Crash Course: Learn Rust (6 HOURS!) + 19 Practice Exercises | Zero To Mastery
Zero To Mastery Zero To Mastery
105K subscribers
208,932 views
0

 Published On Nov 29, 2022

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 👇

🔥 Full Rust Bootcamp Course: https://zerotomastery.io/courses/lear...

🤩 Rust Explained in 2 Minutes:    • Rust 101 Crash Course: Learn Rust (6 ...  
🙋‍♂️AMA Deep Dive on Rust w/ Jayson: https://zerotomastery.io/blog/rust-pr...
👍 Subscribe for more free tutorials and exclusive content: https://links.zerotomastery.io/youtube

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

==========

🗂 Crash Course Exercise Files & Answers:

https://links.zerotomastery.io/rust-c...


🆓 Bonus Resources:

Rust Cheat Sheet 💻👇🏻

https://zerotomastery.io/cheatsheets/...

==========

⏲ 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)?

https://zerotomastery.io/courses/lear...

◾ 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.

🎓 Here are just a few of them: https://zerotomastery.io/testimonials

This could be you 👆

==========

Start learning now 👉 https://zerotomastery.io/courses/lear...

#zerotomastery #rust

show more

Share/Embed