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

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the fundamentals of Rust development in this comprehensive 2.5-hour video series. Learn why Rust is consistently ranked as one of the most loved programming languages and gain the skills to write your own Rust programs. Start by setting up the necessary tools, explore common programming concepts, and discover what makes Rust unique. Cover essential topics including variables, data types, functions, structs, enums, control flow, error handling, ownership, borrowing, strings, collections, and traits. Ideal for those with prior programming experience in other languages, this series provides a solid foundation to begin your Rust journey. Access the full course at https://aka.ms/GetStartedWithRust and join the vibrant Rust community.

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 5 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…
  • SümeyyÉ™
    Həqiqətən xoşuma gəldi. Bilmədiyim şeyləri öyrəndim. Zəhmət çəkən hərkəsə minnətdarlığımı bildirirəm.
  • 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..
  • Tanisha Pradhan
    had a great experience with learning rust in this platform. thank you, your lessons are really great as well as well - structured .
  • 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.