O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

RUST: The Easy Way

Video Description

A beginner's guide to the fundamentals of Rust and writing efficient and secure codes

About This Video

  • Rust ecosystem and language fundamentals
  • Rust's approach to memory management and safety without garbage collection
  • Understanding the concepts of mutability, lifetime, generic types, traits, ownership, borrowing data, and many more.

In Detail

Rust, a system programming language, is best known for its key features—safety and speed—but it is much more than that. Rust is a popular language and this course is here to convince you that Rust lives up to the hype.

This course covers the fundamentals of the Rust programming language, its core concepts, and best coding practices. It starts with the basics and goes on to explain how to get started by developing a simple Rust program. You will also learn immutability, conditionals, loops, arrays, and strings to enhance your programming skills. Moving ahead, you will get a deeper understanding of Rust, by acquiring knowledge of structures, enums, and functions. Furthermore, you will learn to test your programs using Cargo. Additionally, you will get an experience of generic data types, the idea behind lifetimes, and concurrency in Rust.

Finally, at the end of the video course, you will be proficient enough to write better, safe, and maintainable code in Rust by building an application.

All the code and supporting files for this course are available on Github at