Master Rust Programming: Complete Guide with AI Tools
Focused View
6:35:28
01 - Meet your course instructor Alfredo Deza.mp4
02:20
02 - About this course.mp4
03:18
01 - Overview of installing Rust.mp4
00:59
02 - Demo Installing Rust.mp4
05:48
03 - Demo Visual Studio Code.mp4
07:56
04 - Demo Enabling the rust-analyzer.mp4
04:08
05 - Demo Using the rust-analyzer.mp4
07:05
06 - Demo Synchronizing your settings.mp4
04:18
07 - Summary of installing Rust and Visual Studio Code.mp4
00:42
01 - Overview of using GitHub Copilot.mp4
01:17
02 - Demo Signing up for GitHub Copilot.mp4
04:14
03 - Demo Installing and enabling Copilot in Visual Studio Code.mp4
02:55
04 - Demo Programming with suggestions.mp4
05:54
05 - Demo Using prompts with Copilot.mp4
02:50
06 - Demo Copilot X and chat-based learning.mp4
05:35
07 - Summary.mp4
00:49
01 - Overview of Codespaces.mp4
01:21
02 - Demo Fundamentals of Codespaces.mp4
08:10
03 - Demo Understanding usage and quotas.mp4
06:13
04 - Demo Basics of dev containers.mp4
03:50
05 - Demo Customizing the editor.mp4
02:57
06 - Demo Customizing the environment.mp4
04:05
07 - Summary of Codespaces.mp4
00:54
01 - Introduction to Rust.mp4
00:38
02 - Demo Create a new Rust project.mp4
05:37
03 - Demo Overview of project files.mp4
06:00
04 - Demo Basic components of Rust code.mp4
06:27
05 - Demo Variable assignment and immutability.mp4
06:17
06 - Demo Basics of control flow.mp4
04:07
07 - Demo Shadowing variables.mp4
05:52
08 - Summary of introduction to Rust.mp4
00:47
01 - Introduction to loops and control flow.mp4
00:59
02 - Demo Introduction to loops in Rust.mp4
03:28
03 - Demo Conditional statements in Rust.mp4
07:16
04 - Demo The while loop in Rust.mp4
03:14
05 - Demo The for loop in Rust.mp4
04:34
06 - Demo The break and continue statements.mp4
03:29
07 - Demo The match control flow in Rust.mp4
05:14
08 - Summary of loops and control flow.mp4
00:41
01 - Introduction to function basics.mp4
01:11
02 - Demo Simple unit functions.mp4
01:46
03 - Demo Return values.mp4
05:50
04 - Demo Using arguments.mp4
03:36
05 - Demo The borrowing concept.mp4
10:09
06 - Demo Using panic to stop a program.mp4
04:00
07 - Demo Basic error handling with match.mp4
06:55
08 - Summary of function basics.mp4
01:23
01 - Introduction to structured data.mp4
01:18
02 - Demo Defining structs.mp4
03:44
03 - Demo Creating struct instances.mp4
05:19
04 - Demo Associated functions and constructors.mp4
08:05
05 - Demo Other struct uses.mp4
04:03
06 - Summary of structured data.mp4
01:11
01 - Introduction to strings and vectors.mp4
01:16
02 - Demo Understanding string and str.mp4
05:16
03 - Demo Getting started with Rust string manipulation.mp4
06:25
04 - Demo Basics of vectors.mp4
06:42
05 - Demo Retrieving values from vectors.mp4
07:52
06 - Demo Adding elements to vectors.mp4
03:43
07 - Summary of strings and vectors.mp4
01:20
01 - Introduction to enums and variants.mp4
01:32
02 - Demo Defining an enum.mp4
04:24
03 - Demo Using enum as a type.mp4
05:17
04 - Demo The option enum.mp4
08:28
05 - Demo Applied enums.mp4
06:17
06 - Demo Using vectors with enums.mp4
05:01
07 - Demo Exhaustive matches.mp4
05:27
08 - Summary of enums and variants.mp4
01:03
01 - Introduction to libraries and Cargo.mp4
01:27
02 - Demo Creating the library with Cargo.mp4
03:59
03 - Demo Adding code to lib.mp4
06:57
04 - Demo Documenting your code.mp4
07:41
05 - Demo Using a debugger.mp4
08:41
06 - Demo Using a makefile.mp4
12:34
07 - Summary of libraries and Cargo.mp4
01:18
01 - Introduction to modules.mp4
01:05
02 - Demo Using Cargo for dependencies.mp4
05:25
03 - Demo Extending with modules.mp4
04:52
04 - Demo Verify code with doctest.mp4
05:00
05 - Demo Defining public and private modules.mp4
06:12
06 - Demo Private and public fields in structs.mp4
10:26
07 - Summary of modules.mp4
01:05
01 - Introduction to testing.mp4
01:54
02 - Demo Organizing test files.mp4
03:47
03 - Demo Introduction to testing in Rust.mp4
04:24
04 - Demo Writing tests for your code.mp4
09:16
05 - Demo Testing private code.mp4
11:06
06 - Demo Using test failure messages.mp4
04:10
07 - Summary of testing.mp4
01:24
01 - Course summary.mp4
01:54
More details
Course Overview
This comprehensive Rust programming course takes you from fundamentals to advanced concepts while integrating modern AI-assisted development tools. Learn to build reliable, high-performance software with Rust's unique features like ownership rules and concurrency, enhanced by GitHub Copilot and professional tooling.
What You'll Learn
- Core Rust concepts including variables, data types, and ownership rules
- Advanced techniques with structs, enums, traits, and lifetimes
- AI-assisted development using GitHub Copilot and rust-analyzer
Who This Is For
- Beginners seeking a solid Rust foundation
- Experienced programmers transitioning to Rust
- Developers interested in AI pair programming tools
Key Benefits
- Write safe, concurrent, and lock-free code
- Boost productivity with AI coding assistance
- Master professional Rust tooling and best practices
Curriculum Highlights
- Setting up Rust with AI development tools
- Advanced control flow and error handling
- Building real-world libraries with Cargo
Focused display
Category
- language english
- Training sessions 90
- duration 6:35:28
- English subtitles has
- Release Date 2025/05/22