Author
Released
7/3/2018- Installing Rust
- Data types
- Adjusting memory allocation
- Setting up race conditions
- Working with functions
- Exploring references and borrowing
- Using structs
- Method syntax
- Demonstrating recoverable errors with Result
- Working with enums
- Getting user input
Skill Level Beginner
Duration
Views
- [Abhiram] For three years in a row. Rust has been voted the most loud language on Stack Overflow's developer survey. It runs blazingly fast, prevents set falls and guarantees threat safety. It's a completely open source language and used widely across the world for systems programming. Hey everyone, this is Abhiram and I've been a Mozilla tech speaker for over two years now. And I worked on a wide variety of rust projects. In this course, we'll be discussing how you can install Rust a few basic programming concepts like variables and loops and then we'll see the really cool feature of Rust, ownership and borrowing.
To wrap it all up, we'll create a guessing game project at the end. I've had an amazing time working on Rust, hope you do as well.
Related Courses
-
First Look: Java 9
with Peggy Fisher33m 30s Intermediate
-
Introduction
-
Welcome51s
-
-
1. Hello, Rust!
-
Installation2m 35s
-
Hello, world!3m 30s
-
Hello, Cargo!5m 48s
-
-
2. Basic Programming Concepts
-
Variables and mutability3m 15s
-
Scalar data types: Floats2m 10s
-
Compound data types: Tuples3m 50s
-
Compound data types: Arrays3m 55s
-
How functions work4m 12s
-
Control flow: if/else6m 9s
-
Control flow: While loops3m 19s
-
Control flow: For loops2m 9s
-
-
3. Ownership in Rust
-
Ownership principles3m 12s
-
Ownership rules2m 55s
-
Ownership: Memory allocation8m 24s
-
References and borrowing2m 46s
-
Race conditions3m 17s
-
Slices4m 3s
-
-
4. Data Handling and Pattern Matching in Rust
-
Using structs4m 14s
-
Method syntax4m 24s
-
Enums4m 13s
-
Enums with multiple types3m 51s
-
Pattern matching5m 14s
-
-
5. Error Handling
-
6. Sample Rust Project: The Guessing Game
-
Getting user input4m 44s
-
Generating a secret number5m 20s
-
-
Conclusion
-
Next steps1m 14s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome