A multi-paradigm programming language focused on performance and safety, especially safe concurrency.

Most popular online courses

Learn from the best instructors

Ultimate Rust Crash Course
Ultimate Rust Crash Course
  • Nathan Stocks
  • 4.62
  • 3 hrs
  • 35 lectures

Rust Programming Fundamentals Learn more »

The Rust Programming Language
The Rust Programming Language
  • Dmitri Nesteruk
  • 4.23
  • 8.5 hrs
  • 61 lectures

Learn a modern, powerful yet safe systems programming language! Learn more »

Learn Rust by Building Real Applications
Learn Rust by Building Real Applications
  • Lyubomir Gavadinov
  • 4.55
  • 6.5 hrs
  • 61 lectures

Fundamentals of the Rust Programming Language Learn more »

Most popular books

Learn Rust from books

Programming Rust

by Jim Blandy4.65

Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust’s modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without runtime overhead. In multi-threaded code, Rust catches data races at compile time, making concurrency much easier to use.

The Rust Programming Language

by S. Klabnik, C. Nichols4.41

The Rust Programming Language is the official, definitive guide to Rust, a hugely popular, community-supported programming language. This is the second edition of the improved version of the free online Rust book, so well-loved in the Rust community that it is simply referred to as "the Book".

Rust in Action

by T.S. McNamara4.19

Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques.You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions.

Beginning Rust

by Carlo Milanesi4

Learn to program with Rust in an easy, step-by-step manner on Unix, Linux shell, macOS and the Windows command line. As you read this book, you’ll build on the knowledge you gained in previous chapters and see what Rust has to offer. Beginning Rust starts with the basics of Rust, including how to name objects, control execution flow, and handle primitive types.

Free video tutorials

Learn Rust onYouTube

Rust Crash Course | Rustlang

Traversy Media

Learn all the fundamentals of the Rust programming language in this crash course. Sponsor: Eduonix Code: Timestamps: Intro - ...

Rust Tutorial | Rust Programming Language Tutorial For Beginners | Rust Training | Edureka


( ** Edureka Online Training: ** ) This video on Rust Programming Language will help you understand basics of Rust programming. The following topics will be covered in this tut ...

Rust Tutorial

Derek Banas

Get Code & Transcript Here : Support me on Patreon : 02:25 Primitives 06:32 Output 08:51 Math 11:18 Conditionals 14:38 Looping 17:14 Strings 2 ...