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

This course on Rust Programming Language aims to teach learners the fundamentals of Rust programming, including installation, variables, data types, control flow, ownership model, structs, error handling, generics, input/output, closures, message passing, and more. By the end of the course, students will be able to write Rust programs, understand Rust's ownership model, utilize structs and enums, handle errors, work with generics, and implement concurrency using Rust. The course employs a hands-on approach with practical examples and exercises, making it suitable for beginners and intermediate programmers looking to expand their skills in systems programming and software development with Rust.

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.