Home Search Profile

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

    1. Setting up Rust with AI development tools
    2. Advanced control flow and error handling
    3. Building real-world libraries with Cargo
    Focused display
    • language english
    • Training sessions 90
    • duration 6:35:28
    • English subtitles has
    • Release Date 2025/05/22