Comprehensive 4 day rust course (online)

A guide / course from Google that covers all of the basics of the Rust language

This is a four day Rust course developed by the Android team. The course covers the full spectrum of Rust, from basic syntax to advanced topics like generics and error handling. It also includes Android-specific content on the last day.

The goal of the course to teach you Rust. We assume you donโ€™t know anything about Rust and hope to:

Give you a comprehensive understanding of the Rust syntax and language.

Enable you to modify existing programs and write new programs in Rust.

Show you common Rust idioms.

On Day 4, we will cover Android-specific things such as:

Building Android components in Rust.

AIDL servers and clients.

Interoperability with C, C++, and Java.