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

Microsoft

Rust for Beginners

Microsoft via YouTube

Overview

This course on Rust for Beginners aims to teach the fundamentals of Rust development, including downloading necessary tools, understanding common concepts, and exploring what makes Rust unique. By the end of the course, learners will have the knowledge to create their own Rust programs. The course covers topics such as variables, data types, functions, structs, enums, control flow, error handling, ownership, borrowing, strings, collections, and traits. The teaching method includes demos and practical examples to reinforce learning. This course is designed for individuals with prior programming experience in another language who are interested in learning Rust.

Syllabus

Introduction to the series [1 of 35] | Rust for Beginners.
What is Rust and why should you learn it [2 of 35] | Rust for Beginners.
Learn about the Rust community [3 of 35] | Rust for Beginners.
Install the tools to develop with Rust [4 of 35] | Rust for Beginners.
Create your first application [5 of 35] | Rust for Beginners.
What is Cargo? [6 of 35] | Rust for Beginners.
Learn about variables [7 of 35] | Rust for Beginners.
Demo: Declare and use variables [8 of 35] | Rust for Beginners.
Learn about scalar data types [9 of 35] | Rust for Beginners.
Demo: Create and use scalar data types [10 of 35] | Rust for Beginners.
Learn about compound data types [11 of 35] | Rust for Beginners.
Demo: Create and use compound data types [12 of 35] | Rust for Beginners.
Functions [13 of 35] | Rust for Beginners.
Demo: Functions [14 of 35] | Rust for Beginners.
Structs [15 of 35] | Rust for Beginners.
Demo: Structs [16 of 35] | Rust for Beginners.
Enums [17 of 35] | Rust for Beginners.
Demo: Enums [18 of 35] | Rust for Beginners.
If/else and match [19 of 35] | Rust for Beginners.
Demo: If/else and match [20 of 35] | Rust for Beginners.
Loops [21 of 35] | Rust for Beginners.
Demo: Loops [22 of 35] | Rust for Beginners.
Error handling [23 of 35] | Rust for Beginners.
Demo: Error handling [24 of 35] | Rust for Beginners.
Ownership [25 of 35] | Rust for Beginners.
Demo: Ownership [26 of 35] | Rust for Beginners.
Borrowing [27 of 35] | Rust for Beginners.
Demo: Borrowing [28 of 35] | Rust for Beginners.
Learn about strings [29 of 35] | Rust for Beginners.
Demo: Create and use strings [30 of 35] | Rust for Beginners.
Collections [31 of 35] | Rust for Beginners.
Demo: Collections [32 of 35] | Rust for Beginners.
Traits [33 of 35] | Rust for Beginners.
Demo: Traits [34 of 35] | Rust for Beginners.
Next steps [35 of 35] | Rust for Beginners.

Taught by

Microsoft Developer

Reviews

5.0 rating, based on 3 Class Central reviews

Start your review of Rust for Beginners

  • Profile image for Muhammad Istikhori Al-Ghifari
    Muhammad Istikhori Al-Ghifari
    ## Review of "Rust for Beginners" by Microsoft (YouTube series) Overall, "Rust for Beginners" by Microsoft is a **solid and well-structured series** for anyone looking to get their feet wet in the world of Rust programming. Here's a breakdown of it…
  • Profile image for Mario S
    Mario S
    It's a great course for beginners, I am hoping you release courses on more advanced topics like generics, cocurrency, standard library walkthrough, etc..
  • Bondili Sadhana
    It's an amazing course gives detailed information regarding rust ,and highlights each aspect in a peculiar way

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.