Sobre o projeto

Comprehensive Rust é um curso abrangente e multi-dia de programação em Rust, desenvolvido pela equipe Android do Google. Ele é projetado para engenheiros de software experientes, geralmente com formação em C++ ou Java, e é ministrado em ambiente de sala de aula. O curso cobre todos os aspectos do Rust, desde sintaxe básica até generics e tratamento de erros, e inclui aprofundamentos em domínios específicos, como Android, Chromium, desenvolvimento bare-metal e concorrência. O material do curso está disponível online em https://google.github.io/comprehensive-rust/. Ele é construído usando ferramentas como mdbook, mdbook-svgbob, mdbook-i18n-helpers, mdbook-exerciser, mdbook-course, mdbook-linkcheck2 e Bazel. O repositório inclui instruções de configuração e comandos para servir, construir e testar o conteúdo do curso. Embora seja destinado principalmente ao ensino em sala de aula, o projeto aceita contribuições e inclui notas do palestrante e vídeos publicados para melhorar a experiência de autoestudo. O curso foi abordado em vários artigos e postagens de blog, destacando seu uso em programas de treinamento no Google e em outras empresas. O projeto é licenciado sob uma combinação da Apache License 2.0 (para código-fonte) e da Creative Commons Attribution 4.0 International License (para documentação e conteúdo).