Skip to content
AgileLogics

Learn Rust

Structured lessons from the basics up — follow the path below in order, at your own pace.

66 lessons ~6h 48m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these with nothing but what Level 1 covered — println! , stdin input, match , Vec , structs, and enums. 1. Command Line Calculator Rea...

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using modules, Result based error handling, traits, iterators, threads, and crates from Level 2. 1. Grep Clone Build a minigrep...

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using async Rust, Axum, SQLx, and the testing and deployment practices from Level 3. 1. Task List REST API Build a JSON REST API...

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    What You Should Know Now Core syntax: bindings and mutability, scalar and compound types, expressions, control flow, and functions Ownership...

You're ready to build