🎓 A1Learner
🔍

Home / Rust

Rust Courses

Rust courses from first steps to the deep end. Ownership, traits, async and more, one short lesson at a time.

4 courses · 485 lessons · work through them in order, top to bottom

🦀

Rust Beginner

Rust · Beginner

Start Rust from zero — syntax, ownership, data and errors.

The friendly on-ramp: install Rust, write your first programs, and master the ideas every Rust developer uses daily — ownership and borrowing, structs and enums, collections, and error handling with Option and Result.

142 lessons · 51 topics · 0/142 completed

Start course ❯
🦀

Rust Intermediate

Rust · Intermediate

Generics, traits, iterators and real project skills.

Level up from the basics: generics and traits in depth, lifetimes without fear, closures and iterators, serde and SQLite, then modules, testing, documentation and building command-line tools like a professional.

149 lessons · 45 topics · 0/149 completed

Start course ❯
🦀

Rust Advanced

Rust · Advanced

Networking, smart pointers, concurrency and the deep end.

Go deep: networking, dates, logging and publishing craft; Box, Rc, Arc and interior mutability; threads, channels and shared state without data races; then unsafe Rust, FFI, macros and advanced patterns.

149 lessons · 47 topics · 0/149 completed

Start course ❯
⚡

Rust Tokio

Rust · Advanced

Async Rust and the Tokio runtime, properly understood.

Async from first principles — futures, pinning and executors — then the Tokio runtime in depth: tasks, channels, sync primitives, timeouts, streams, and building real networked services.

45 lessons · 25 topics · 0/45 completed

Start course ❯