Developers new to Rust. Microsoft recommends prior programming experience in another language for this series.
About this course
Get acquainted with Rust, its development tools, and the concepts that distinguish it from other languages. Microsoft introduces setup and foundational language features through a structured sequence of short lessons.
Skills you will explore
- Rust
- Rust tooling
- Language fundamentals
- Ownership concepts
- Rust programs
Course at a glance
| Provider | Microsoft |
|---|---|
| Platform | YouTube · Microsoft Developer |
| Access | Free Video |
| Level | Beginner — WikiFree audience assessment |
| Main language | English |
| Available videos | 35 |
| Video duration | 2h 21m · allow extra time for practice |
| Details checked | 8 October 2026 |
Who is this for?
Developers new to Rust. Microsoft recommends prior programming experience in another language for this series.
Make the lessons useful
Translate a small program you understand into Rust and note where the compiler requires a different approach. Use the relevant lessons to explain those differences rather than only changing code until it compiles.
Use the lesson list to study in sequence or return to a specific topic. Search by title, move between videos with Previous and Next, and mark a lesson complete when you finish. Your progress is kept in this browser; a WikiFree account is not required.
What is free?
The lessons in this listing are free YouTube videos. Free Video describes viewing access; cloud resources, AI services, software licenses, or other tools demonstrated in the recordings may have separate requirements or charges. You can watch without purchasing those optional services.
This listing does not include a certification exam or promise a certificate. Check current product documentation before applying older demonstrations to a new project.
Official Microsoft Developer course playlist ↗
Related courses for your next step
- Explore a higher-level optionGoogle Comprehensive Rust: Free Rust Fundamentals Course
Focus: Google Comprehensive Rust: Free Rust Fundamentals Course
Intermediate - Compare another approachFree JavaScript Course: Core Programming Skills
Focus: JavaScript · Programming fundamentals
Beginner - Compare another approachFree Java Programming Course for Beginners
Focus: Java · JShell
Beginner
Compare course focus, level and study time
| Course | Level | Focus | Study time |
|---|---|---|---|
| This course — Free Rust Programming Course for Beginners | Beginner | Rust · Rust tooling · Language fundamentals | 2h 21m of video; practice time is additional |
| Google Comprehensive Rust: Free Rust Fundamentals Course | Intermediate | Google Comprehensive Rust: Free Rust Fundamentals Course | Self-paced; Fundamentals follows a four-classroom-day teaching sequence. |
| Free JavaScript Course: Core Programming Skills | Beginner | JavaScript · Programming fundamentals · Browser and server | 4h 13m of video; practice time is additional |
| Free Java Programming Course for Beginners | Beginner | Java · JShell · Visual Studio Code | 3h 28m of video; practice time is additional |
Provider: Microsoft. Videos play from the Microsoft Developer channel on YouTube.
Report a correction
Questions & discussion
Share a useful question or correction. Comments appear after moderation. Please avoid personal or sensitive information.