Rust Tutorial
Offered By: YouTube
Course Description
Overview
Dive into an extensive tutorial on the Rust programming language, designed for those with prior programming experience. Explore fundamental concepts like primitives, strings, functions, and conditional statements before advancing to more complex topics such as structs, traits, enumerations, and generics. Master Rust-specific features including ownership, borrowing, and lifetimes. Learn about cargo and rustup commands, and conclude with practical applications in 3D graphics for web browsers using WebAssembly.
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
Related Courses
2D image processingHigher School of Economics via Coursera Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Advanced CloudFormation: Macros (French)
Amazon Web Services via AWS Skill Builder Advanced Deep Learning Methods for Healthcare
University of Illinois at Urbana-Champaign via Coursera Advanced Java Concurrency
Vanderbilt University via Coursera