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

Published: 29 November 2022
on channel: Zero To Mastery
245,844
6.7k

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


Watch video Rust 101 Crash Course: Learn Rust (6 HOURS!) + 19 Practice Exercises | Zero To Mastery online without registration, duration hours minute second in high quality. This video was added by user Zero To Mastery 29 November 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 245,844 once and liked it 6.7 thousand people.