Cover image for Learn Rust in 7 Days

Learn Rust in 7 Days

Leverage the Power of Multi-threading Rust Programs in 7 Days

MS

Created by Matthew Stoodley

Explore the essentials of Rust programming, from setup and syntax to advanced topics like trait-based generics and safe concurrency. You'll put your skills to the test by building a practical mini-bank app that tracks financial transactions and user history.

Packt | Dec 2018 | 338 min

Start Trial
LevelBeginner
CategoriesSoftware Engineering and Architecture, Object-Oriented Programming (OOP) and Related Languages, Rust

What You Will Learn

You'll start by setting up Rust and learning its core syntax, then dive into generics and traits to write flexible code. As you progress, you'll tackle lifetimes, error handling, and concurrency. Practical coding exercises help you apply each concept, leading up to building a full-featured mini-bank application.

Key Features

  • Master trait-based generics for flexible, reusable Rust code
  • Build a secure, concurrent mini-bank app to track financial transactions
  • Gain confidence handling lifetimes, the borrow checker, and safe multithreading

Target Audience

Ideal for developers with basic programming experience who want to expand into Rust, especially those familiar with C or C++. If you're looking to write safer, more efficient code and build real-world applications with modern concurrency, you'll find this course a great fit.

Related courses