Autoplay
Autocomplete
Previous Lesson
Complete and Continue
GPT-5 Rust Engineering Mastery – Certification Offer
1. Introduction
2. Programming Experience Required (1:57)
1. What We Are Building (10:05)
3. About Your Instructor (2:06)
4. Discord and Q&A (1:59)
5. Getting Access to GPT (3:39)
6. AI Functions and LLM Limitations (6:14)
7. Course Structure Overview (6:48)
2. Rust Crash Course - Learning the Rust Environment
1. Rust installation - Quick Walkthrough (4:49)
3. About Rustup (2:04)
5. Preparing Visual Studio Code (1:59)
6. Cargo New - Your First Rust Project (9:55)
7. Your First Rust Function (11:40)
8. A Brief Programming Language Comparison (10:43)
9. Structuring Project Modules - Brief Introduction (7:27)
10. Unit Testing with Cargo (9:19)
11. Create Docs with Cargo (7:33)
12. Creating a Rust Library (4:14)
13. Dead Code and Unused Variables (2:56)
3. Rust Crash Course - Types and Memory Management
2. Rust vs Other Languages Revisited (5:24)
3. Integer Types (3:16)
4. Data Type Cheatsheet (5:41)
5. Stack vs Heap Intro (7:34)
6. Stack Deep Dive (5:35)
7. Stack vs Heap Walkthrough (10:33)
8. String Literals and Static (Read-Only) Memory (5:01)
9. Ownership and Borrowing - Immutable References (14:16)
10. Ownership and Borrowing - Mutable References (7:21)
11. Ownership and Borrowing - Dereferencing (9:21)
12. About Scope (3:42)
4. Rust Crash Course - Basics
2. Fixed Size Variables (14:39)
1. Intro - Create Project (1:54)
3. Dynamic Sized Variables (8:22)
4. Basic Collections (5:55)
5. Closures (3:00)
6. Number Literals and Raw Strings (5:21)
7. Working Low Level with Binary (9:34)
8. Rust Std Library (3:31)
5. Rust Crash Course - Intermediate
1. Intro - Create Module (3:53)
2. Enums - Your First Enum (4:33)
3. Enums - Result Enum with Generics Introduction (8:41)
4. Enums - Option Enum with Some or None (6:09)
5. Rusts Result and Option (3:53)
6. Structs - Your First Struct (4:50)
7. Structs - Using Type Impl (8:46)
8. Traits Introduction (9:28)
9. Polymorphism with Traits and Generics (17:09)
10. Lifetimes - Introduction (18:46)
11. Lifetimes - Generics and Structs (6:46)
12. Pattern Matching - Integer, Option and Result (19:01)
13. Pattern Matching - Mixed Data Enum (8:37)
14. Pattern Matching - Match Guards and Structs (5:47)
15. Your First Async API Call (14:19)
16. Handling Errors (9:07)
17. Collections Revisited - HashMaps and HashSets (8:08)
18. Project Cleanup (1:58)
6. Rust Crash Course - Advanced
1. Declarative Macros - Introduction (9:58)
2. Declarative Macros - With Repetitions (7:41)
4. Procedural Macros (Theory) - Introduction to Derive (6:22)
5. Procedural Macros (Theory) - Function Like Macro (4:16)
6. Procedural Macros (Theory) - Attribute Like Macro (7:28)
7. Procedural Macros (Practice) - Building an AI Function (20:15)
8. Smart Pointers - Box (6:10)
9. Smart Pointers - Reference Counting with RefCell (7:47)
10. Smart Pointers - Reference Counting with Weak (9:59)
11. Rust Concurrency with Mutex and Arc (13:59)
12. Publish Packages to Crates (7:56)
7. Build Web Server Template - First Project
1. Theory - Introduction to Web Servers and Actix Web (8:54)
2. Theory - Actix Web REST API Docs Walkthrough (6:04)
3. Project Setup (4:13)
4. Struct Definitions (2:58)
5. Database Implementation (12:08)
6. Creating AppState with Mutex Provided Safety (5:55)
7. Writing Our Initial Web Server (10:21)
8. Testing Create Task Rest API Endpoint With Postman (7:19)
9. Create and Test GET Task Request (6:06)
10. Complete Task CRUD (9:44)
11. User Registration and Login (9:51)
12. Mutation Adjustment (0:38)
13. Next Steps (4:13)
8. Auto GPT Project - Supporting Functions
1. Supporting Functions - Section Introduction (4:03)
2. Project Setup (4:22)
3. User Interaction with Command Line (8:41)
4. Extract API Keys (5:20)
5. OpenAI Call - Key Provisions (8:46)
6. OpenAI Call - Create Client (10:11)
7. OpenAI Call - Test API Call (3:42)
8. OpenAI Call - Error Handling (7:44)
9. OpenAI Call - Completion (9:31)
10. Extract AI Functions (7:35)
11. Extend AI Function (14:40)
12. Print Agent Activity to Command Line (9:45)
13. AI Task Function (14:49)
14. AI Task Function Decoded (5:57)
15. API Endpoint Valid Check Function (2:12)
16. File Read and Write Functions (8:38)
9. Auto GPT Project - Create Agents
1. Create Agents - Section Introduction (7:15)
2. Basic Agent - Create Basic Agent (9:54)
3. Managing Agent - FactSheet Struct (12:25)
4. Managing Agent - Special Functions Trait (8:51)
5. Solutions Architect - Call Project Scope (12:32)
6. Solutions Architect - Call External Urls (2:50)
7. Solutions Architect - Handle Discovery State (9:06)
8. Solutions Architect - Write Test for Checking Urls (9:38)
9. Solutions Agent - Full Agent Test (9:47)
10. Managing Agent - Create New (7:59)
11. Managing Agent - Execute Project Fn (6:15)
12. Managing Agent - Initial Agent Test (5:24)
13. Backend Developer - Write and Improve Code Fn (13:19)
14. Backend Developer - Fix Code Bugs Fn (2:37)
15. Backend Developer - Rest API Endpoints Fn (4:30)
16. Backend Developer - Discovery and Working States (6:46)
17. Backend Developer - Initial Agent Test (12:36)
18. Backend Developer - Ensure AI Safety Human Check (11:20)
19. Backend Developer - Write Automated Cargo Build (9:13)
20. Backend Developer - Write Automated Cargo Run (8:03)
21. Backend Developer - Write Automated Endpoint Testing (10:48)
22. Backend Developer - Unit Testing Agents Unit Tests (4:57)
23. Backend Developer - Testing Code Rewrites (4:39)
10. Auto GPT Project - Finalise Agent Gippity
1. Performing First Complete Agent Test (External Url Based) (8:13)
2. Performing First Test - Human Review (8:52)
3. Performing Second Test (Tracking CRUD Based) (3:35)
4. Performing Third Test (Hangman Game Build) (5:44)
5. Performing Third Test - Human Review (7:08)
8. Considerations on Overcoming Limitations (10:47)
9. Next Steps (4:05)
Teach online with
6. Number Literals and Raw Strings
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock