Cover image for Learning Rust

Learning Rust

Unravel the power of Mozilla's ultra high-tech language Rust

LT

Created by Leonora Tindall

Explore Rust, a modern systems programming language designed for safety and performance. You'll get hands-on experience with Rust's syntax, type system, and ecosystem while building practical applications and learning how to write reliable, efficient code.

Packt | Aug 2018 | 254 min

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

What You Will Learn

You will learn by building real applications and experimenting with different coding techniques. Each concept is introduced through practical examples, allowing you to see how Rust's features solve real-world problems. You'll revisit and refine your code to understand multiple solutions and best practices.

Key Features

  • Understand Rust's type system to prevent common bugs and improve code safety
  • Build concurrent programs and use libraries from the Cargo ecosystem
  • Apply functional programming concepts and parallelize tasks for better performance

Target Audience

Ideal for developers with basic programming experience who want to expand into systems programming. If you have worked with languages like C or C++ and want to write safer, more reliable code, you'll find these skills especially valuable. No prior Rust knowledge is required.

Related courses