Loopskey-logo
CourseTechnology

Rust Programming Essentials: Unit 2

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

INTERMEDIATE

Duration

3 h 30 min

About this course

This course delves into the unique features of Rust, focusing on its innovative approach to memory management and ownership. Through detailed lessons and hands-on examples, you'll gain a deep understanding of how Rust ensures memory safety and efficiency, setting you apart in the world of systems programming. Whether you're transitioning from languages like C++ or starting fresh, this course equips you with the skills to write robust, error-free Rust code.

What you will learn

  • Grasp the intricacies of Rust's automatic memory management and variable lifetimes.
  • Master the concepts of ownership and borrowing to prevent common programming errors.
  • Understand and implement Rust's rules for copying, moving, and cloning data.
  • Learn to effectively use string and array slices for efficient data handling.