Course Overview
Course Information
What you’ll learn in this course:
- Understand Rust’s syntax, memory safety principles, and ownership model.
- Develop and debug Rust programs, focusing on concurrency and memory management.
- Apply Rust to develop high-performance, system-level applications.
- Gain insight into systems programming practices for safe and efficient code.
Learning Outcomes
By the end of this course, students will be able to:
- Write and debug Rust programs that are memory-safe.
- Demonstrate understanding of Rust’s ownership, borrowing, and concurrency model.
- Create concurrent and efficient systems applications.
- Utilize Rust for real-world systems programming and performance-critical tasks.