Google's Comprehensive Rust is a free, thorough Rust course developed by Android engineers and used internally at Google. It covers Rust from basics through advanced topics: ownership, lifetimes, error handling, concurrency, and unsafe Rust. The course is open source on GitHub and free to use. After finishing, you have a solid foundation across the full Rust language, not just surface-level syntax. The main limitation: this course is dense and moves fast. It's designed for experienced engineers, so Rust beginners might want a gentler introduction first.
Google uses Rust extensively in Android and other projects, and has invested heavily in Rust training across their engineering teams (source: Google blog and Android team announcements).