A deep dive into basics of Rust programming language.
- ~ 2h total video + 29 Lectures
- Cost: Free
- Certificate: no
- Instructors: Jayesh Katta Ramalingaiah (Mozilla Tech Speaker)
- Level : Beguinner
-
In this course, you will learn the basics of Rust programming language which would help you get started.
-
You would be well versed and confident with the basics of Rust Programming Language.
- Basic idea of any object oriented programming language. Example: C++, Java
- Section 1: Introduction
- Section 2: Installatiion
- Section 3: Hello World with Rust
- Section 4: Basics Concepts
- Section 5: Ownership with Rust
- Section 6: Data Handling and Pattern Matching in Rust
- Section 7: Error Handling
- Section 8: Conclusion
For hands-on exercises please refer to the /lab repo
You can also run, build, test and debug your code directly in the rust online playground.
If you want to dive deep into Rust programmming, see the section "Tutorial & Courses:" in the References.
Course:
Documentations:
- Getting started - Quickly set up a Rust development environment and write a small app
- Learn Rust - Rust Programming Language: https://www.rust-lang.org/learn
- Rust Search Engine Library: https://docs.rs/
- Rust Doc from your machine:
rustup doc
:
Crate and Libraries:
Hands-On:
Tutorial & Courses:
- Learn Rust Programming - Complete Course - FreeBootCamp
- Take your first steps with Rust - Microsoft
- Rust Programming Course for Beginners - @ShaunHamilton
Challenges
Books:
- The Rust Programming Language by Steve Klabnik and Carol Nichols
- The Embedded Rust Book
- Computer Science Books on Rust