Skip main navigation

Get 30% off one whole year of Unlimited learning. Subscribe for just £249.99 £174.99. T&Cs apply

Macros

Learn what macros are in Rust and how they can generate code from reusable patterns. Explore the basics of declarative macros and see how they can reduce repetition when ordinary …

Welcome to Writing Automated Tests

Learn how Rust’s testing tools help you verify program behavior. Explore how to write, run, and organize automated tests so you can catch problems earlier and make changes to your …

Welcome to Modules

Explore Rust’s module system and learn how to organize code, manage scope and privacy, and structure larger programs across modules and files while keeping related functionality clear and maintainable.

Welcome to Error Handling

Explore Rust’s approach to error handling, from unrecoverable failures with panic to recoverable errors with Result. Learn how these tools help you write programs that respond to problems more safely …

Professional Tools Setup

Prepare your Rust development environment and get familiar with the tools used throughout the course. You’ll be ready to write, run, and work with Rust code before moving on to …

Welcome to the Course

Start your Rust learning journey with an overview of the course structure, key topics, and practical activities. See how video lessons, theory, and hands-on tasks work together to build your …