Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Rust: Unsafe Rust and Compile-time Checks

Do you fully understand memory safety in Rust? This course will teach you how to be comfortable with unsafe Rust by exploring unsafe Rust best practices, safe abstractions over unsafe Rust, and skills for troubleshooting and debugging memory safety.

Beginner
1h 38m
(0)

Created by Scott Lee

Last Updated Sep 12, 2025

Course Thumbnail
  • Course

Rust: Unsafe Rust and Compile-time Checks

Do you fully understand memory safety in Rust? This course will teach you how to be comfortable with unsafe Rust by exploring unsafe Rust best practices, safe abstractions over unsafe Rust, and skills for troubleshooting and debugging memory safety.

Beginner
1h 38m
(0)

Created by Scott Lee

Last Updated Sep 12, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Do you understand concepts of memory safety in the Rust programming language? In this course, Rust: Unsafe Rust and Compile-time Checks, you'll learn the essential concepts behind unsafe Rust. First, you'll explore the basics behind the unsafe keyword, the Rust borrow checker, invariants, foreign function interfaces, and unsafe best practices. Next, you'll discover how to write safe abstractions over unsafe Rust to ensure that you have well defined safety boundaries within programs. Finally, you'll learn the nuances behind debugging and troubleshooting unsafe Rust. When you're finished with this course, you'll have the skills and knowledge of unsafe Rust needed to begin utilizing Rust's greatest superpowers of performance and memory certainty.

Rust: Unsafe Rust and Compile-time Checks
Beginner
1h 38m
(0)
Table of contents

About the author
Scott Lee - Pluralsight course - Rust: Unsafe Rust and Compile-time Checks
Scott Lee
21 courses 4.4 author rating 263 ratings

Scott is the director of Elega Corporation, which produces business applications and develops games. His development career was launched in the litigation support industry and has expanded to solar energy using Salesforce and its Apex programming language, Python, C#, and numerous kinds of integrated databases.

Get started with Pluralsight