1 Overview of Rust history, features, and benefits (52.98 MB) 2 Setting up Rust development environment (45.78 MB) 3 Hello World program in Rust (38.34 MB) 1 Variables and constants in Rust (35.43 MB) 2 Primitive Data types in Rust (71.96 MB) 3 Compound Data types (47.15 MB) 4 User input (54.41 MB) 5 Arithmetic operators, type casting and overflow (49.6 MB) 6 Logic operators and if statements (48.52 MB) 7 Infinite loops (33.52 MB) 8 while and for loops (50.49 MB) 1 Functions in Rust defining, calling, and returning values (56.26 MB) 2 Functions using chatgpt (57.16 MB) 3 Ownership and borrowing in Rust (45.19 MB) 4 Modules and crates organizing code in Rust projects (48.9 MB) 1 Structs defining custom data types in Rust (51.83 MB) 2 Types of structures in Rust (51.02 MB) 3 Enums representing a group of related values (49.28 MB) 4 Pattern matching matching patterns to control program flow (43.97 MB) 1 Option enum (44.94 MB) 2 Error handling in Rust Result and Option types (63.75 MB) 3 Generics and traits in Rust (68.93 MB) 4 Vectors (59.35 MB) 1 Generating the code using chatGPT (85.48 MB) 2 Code revision with ChatGPT (37.6 MB) 3 Understanding the game logic used by ChatGPT (33.22 MB) 4 Rendering the game graphics and displaying the game screen (73.51 MB) 5 Handling user input (70.17 MB) 6 - Drawing the snake and understanding its movement and growth (113.65 MB) 7 Updating game event (50.55 MB) 8 Overview of the course and conclusion (34.51 MB)