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

YouTube

Rust Tutorial

via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
This course provides an in-depth introduction to the Rust programming language, assuming prior knowledge of at least one programming language and basic programming concepts. By the end of the course, learners will be able to understand Rust's syntax, work with data types, functions, conditional statements, structs, traits, enums, generics, ownership, borrowing, lifetimes, macros, and Cargo.toml. The course also covers setting up Rust on Windows, working with 3D graphics in the browser using WASM, and more. The teaching method includes video tutorials and hands-on coding exercises. This course is intended for individuals with some programming experience looking to learn Rust.

Syllabus

Rust Intro Trailer.
Why Rust.
Rust Setup for Windows.
Rust Hello World.
Rust Primitives (basic data).
Rust String vs str slices.
Rust Functions and Procedures.
Rust Conditional Statements.
Rust Tuples.
Rust Structs, Traits and Impl.
Rust Enumerations.
Rust Generics.
Rust Ownership and Borrowing.
Rust Lifetimes.
Rust Casting, Shadowing, Consts and Static.
Rust println! and format! macros.
Rust lib vs main.
Rust Cargo.toml.
Rust Cargo and Rustup Commands.
Rust 3D Graphics in the Browser: Boilerplate Setup and WASM Introduction.
Rust 3D Graphics in the Browser: 2D Graphics.
Rust 3D Graphics in the Browser: 3D Graphics.

Taught by

Doug Milford

Reviews

Start your review of Rust Tutorial

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.