Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Rust Programming Language

via YouTube

Overview

Dive into a comprehensive 3.5-hour course on Rust programming, covering essential topics from installation and setup to advanced concepts like ownership, error handling, and concurrency. Learn to write efficient and safe code by mastering variables, data types, control flow, functions, and structs. Explore Rust's unique features, including its ownership model, borrowing system, and powerful enums. Gain hands-on experience with practical examples, from basic syntax to complex topics like closures and message passing. By the end of this course, you'll have a solid foundation in Rust programming and be ready to tackle real-world projects with confidence.

Syllabus

Rust Programming - Installation.
Rust Programming - Installing IntelliJ IDE and Hello World program.
Rust Programming - Variables and Mutability | Rust variables.
Rust Programming - Data Types in Rust | Scalar types: int, float, bool, char.
Rust Programming: Tuples and Arrays in Rust | Compound data types.
Rust Programming: Comments in Rust.
Functions in Rust Programming Language.
Returning Value from Function | Statement vs Expression in Rust Programming.
Control flow: if/else in Rust Programming Language.
Control flow: While loop in Rust Programming.
For loops in Rust Programming.
Rust Ownership Model (part 1).
Rust Ownership Model (part 2) | Memory Allocation Example.
Rust Ownership Model (part 3) | Clone and Copy.
Rust Ownership Model (part 4) | References and Borrowing.
Rust Ownership Model (part 5) | Mutable References and Data Races.
Rust Ownership Model (part 6) | Slices in Rust programming language.
Structs in Rust | Rust Structures.
Method Syntax in Rust | Methods in Rust.
Enumerations in Rust | Enums in Rust.
Error Handling in Rust | panic! and Result.
Rust Generic Functions | Rust Generics.
Input/Output in Rust - Read Trait | Readers in Rust.
Closures in Rust | Rust Closures | Rust Tutorial.
Message Passing in Rust | Channel in Rust | Concurrency.
Rust Crash Course - Overview | Graphy | Unacademy.
Rust Crash Course - Setup & Installation | Graphy | Unacademy.
Rust Crash Course - Mutability.
Character data type in Rust || char || Rust Programming.

Taught by

Knowledge Center

Reviews

Start your review of Rust Programming Language

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.