Rust 101 provides you with everything you need to start learning the Rust programming language. This course was designed for complete beginners and those familiar with coding but want to expand their skill set.
The course covers core Rust topics, such as primitives, variables, functions, error handling, memory management, ownership, and so much more.
Learning Objectives
- Understand the difference between Rust and other programming languages
- Understand how to write basic and complex programs in Rust
- Understand memory management and ownership in Rust
- Improve your overall development skills
Syllabus
- Introduction
- Installing Rust
- Creating Our First Project
- Hello World
- Primitives (Scalar Types)
- Variables
- Challenge A
-
Primitives (Compound Types)
- Strings
- User Input
- Math
- Dependencies
- Challenge B
- Control Flow
- Functions
- Challenge C
- Other Items
-
Memory Management
- File Input & Output
- Error Handling
- Tying It All Together
- Conclusion