![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course provides an in-depth exploration of the Rust Borrow Checker, focusing on how it ensures safe Rust code and offers guidance when checks fail. By the end of the course, learners will understand how to transition from struggling with the borrow checker to leveraging its advice to write more secure and robust code at any proficiency level. The course covers topics such as running the code, lexical analysis, HIR analysis, semantic analysis, Rust compiler, and lifetime inference. The intended audience for this course includes developers and programmers interested in mastering Rust programming and enhancing their understanding of the borrow checker's role in Rust's technical functionality and philosophy.
Syllabus
Introduction
Overview
Running the Code
Lexical Analysis
HIR Analysis
Semantic Analysis
Rust Compiler
Lifetime Inference
Taught by
CNCF [Cloud Native Computing Foundation]