YoVDO

Learning Rust - Going Through the Rust Language Book Live

Offered By: YouTube

Tags

Rust Courses Generics Courses Concurrency Courses Closures Courses Smart Pointers Courses

Course Description

Overview

Embark on a comprehensive journey through the Rust programming language with this extensive video series. Follow along as the instructor guides you through the official Rust Programming book, covering everything from basic syntax to advanced concepts like ownership, structs, enums, error handling, and concurrency. Gain hands-on experience with Rustlings exercises, explore Rust development with Docker, and culminate your learning by building a multi-threaded web server. Perfect for beginners and intermediate programmers alike, this series offers a deep dive into Rust's unique features, best practices, and real-world applications.

Syllabus

Learning Rust Together! Going through the Rust Programming book live!.
Learning Rust Together Part 2! Going through the Rust Programming book live!.
Learning Rust Together Part 3: Ownership! Covering Chapter 4 of the Rust Programming book live!.
Learn Rust Together Part 4: Slices!.
Learn Rust Together Part 5: Structs and Enums!.
Learn Rust Together Part 6: Enums Cont., Pattern Matching, and Modules!.
Learn Rust Together Part 7: Vectors, Hash Maps, and Strings!.
Rust Part 8 Exercises.
Learn Rust Together Part 9: Error handling with Result and panic!.
Learn Rust Together Part 10: Generic Types and Traits.
Learn Rust Together Part 11: Rustlings Exercises.
Learn Rust Together Part 12: Rustlings Exercises Part 2.
Learn Rust Together Part 13: Rustlings Exercises Part 3.
Rust Development with Docker.
Learn Rust Together Part 14: Rustlings Exercises Part 4 (finished).
Learn Rust Together Part 15: Chapter 11 (Automated Testing).
Learn Rust Together Part 16: Chapter 12 (Building a grep clone).
Learn Rust Together Part 17: Chapter 12 (Building a grep clone part 2).
Learn Rust Together Part 18: Chapter 13 (Closures and Iterators).
Learn Rust Together Part 18: Chapter 14 (Cargo and Crates).
Learn Rust Together Part 20: Chapter 15 (Smart Pointers).
Learn Rust Together Part 21: Chapter 15 Part 2, Chapter 16 Part 1. Concurrency!.
Learn Rust Together Part 22: Chapter 16 Part 2. Concurrency with Mutex!.
Learn Rust Together Part 23: Chapter 17 Part 1, Object Oriented Patterns.
Learn Rust Together Part 24: Chapter 18, Patterns & Matching.
Learn Rust Together Part 25: Chapter 19 Part 1, Advanced Patterns.
Learn Rust Together Part 26: Chapter 19 Part 2, Macros.
Learn Rust Together Finale: Chapter 20 Building a Multi-threaded Web Server.
Learn Rust Together Finale: Review of Book and Language.
Learn Rust Together: Making an HTTP Request.


Taught by

Tom McGurl

Related Courses

Intro to Operating Systems 3: Concurrency
Codio via Coursera
Introduction to Operating Systems
Codio via Coursera
Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Programación Concurrente
Galileo University via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX