MENU

Fun & Interesting

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

Zero To Mastery 279,626 2 years ago
Video Not Working? Fix It Now

Full Rust 101 Crash Course for beginners. You'll learn Rust from scratch and start your path to becoming a Rust Developer in 2025 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/learn-rust/ 🤩 Rust Explained in 2 Minutes: https://youtu.be/lzKeecy4OmQ 🙋‍♂️AMA Deep Dive on Rust w/ Jayson: https://zerotomastery.io/blog/rust-programming-language-ama-deep-dive 👍 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-crash-course 🆓 Bonus Resources: Rust Cheat Sheet 💻👇🏻 https://zerotomastery.io/cheatsheets/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)? https://zerotomastery.io/courses/learn-rust/ ◾ 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/learn-rust/ #zerotomastery #rust

Comment