Ir para o conteúdo

Aprenda Rust fazendo.

Entenda uma ideia. Mexa no código. Use o Cargo na sua máquina e confira o resultado. Comece com sete classes grátis, sem cartão.

Crie uma conta grátis. Nós não pedimos cartão.

Classes
126
Rotas
3
Desafios
282
Prática guiada
125+ horas
Role para continuar

01

Entenda. Mexa.
Rode. Acerte.

Cada classe reúne a explicação, o código e os desafios. Você usa o Cargo na sua máquina e compara as soluções.

  1. 01
    Entenda

    Aprenda uma ideia por vez.

  2. 02
    Mexa

    Edite um exemplo real em Rust.

  3. 03
    Rode

    Execute com o Cargo na sua máquina.

  4. 04
    Acerte

    Compare o resultado com a solução comentada.

Experimentar a primeira classe
classe-03.rs+25 XP
Seu objetivo

Faça o valor mudar.

Faça dobro(7) devolver 14.

fn dobro(n: i32) -> i32 {
  n * 2
}

✓ positivo: 14
✓ zero: 0
✓ negativo: -8

02

Veja o caminho inteiro. Escolha o próximo passo.

As classes conectam fundamentos, ownership, traits, erros, concorrência, async, código idiomático e entrevistas.

Siga uma rota pronta

Escolha uma das três rotas. Cada rota organiza as classes em uma sequência clara.

Vá no seu ritmo

Use os pré-requisitos como recomendações. Entre por qualquer classe e explore outras conexões.

Explorar a Imersão Rust
Imersão completa60 classes
Entrevistas36 classes
O Jeito Rust30 classes
Ownership e borrowingNa prática
Concorrência e asyncCom Rust

A árvore mostra o que você concluiu, o que pode estudar agora e o que vem depois.

03

Escolha o que você quer construir agora.

Comece pela base completa, pratique algoritmos para entrevistas ou aprenda a escrever Rust idiomático.

04

Comece programando.

Todos os planos incluem as 126 classes, as três rotas e todas as atualizações do período.

Garantia de 7 dias

Use o curso. Se ele não fizer sentido, peça o reembolso integral dentro de sete dias.

Você não precisa assistir alguém programar. Comece programando.

Sete classes grátis. Sem cartão. Garantia de sete dias nos planos pagos.