1. Home
  2. Rust
  3. Online Courses

Rust Online Courses

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 »

Rust: Building Reusable Code with Rust from Scratch
Rust: Building Reusable Code with Rust from Scratch
  • Packt Publishing
  • 4.65
  • 6.5 hrs
  • 68 lectures

Use generics, traits, and macros to write clean and reusable Rust libraries that are easy to understand and maintain Learn more »

Rust Programming Language for Beginners
Rust Programming Language for Beginners
  • Tim Buchalka's Learn Programming Academy
  • 3.35
  • 19.5 hrs
  • 192 lectures

More effective than C++. Develop your own Rust Programming library and increase your career options. Learn more »

Recommended books

Rust books

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". Learn more »

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. Learn more »

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. Learn more »

Mastering Rust

by Rahul Sharma, Vesa Kaihlavirta0

This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You'll learn how Rust can be used for systems programming, network programming, and even on the web. Learn more »

Popular categories

  • Python
  • AWS
  • Kubernetes
  • Java
  • JavaScript
  • DevOps
  • Docker
  • NodeJS

Popular frameworks

  • Spring Boot
  • Django
  • Laravel
  • React
  • Symfony
  • Akka
  • Flutter
  • Quarkus

Useful tutorials

How to install multiple Java versions on Linux, MacOS, or WSL2?

Ever wondered how to install multiple Java (JDK) versions on your operating system? There is one tool that does it very well - SDKMAN. Learn more »

How to merge two dictionaries in Python?

Python makes merging two dictionaries easy. Below you can find an example created directly in the Python interpreter. It defines two dictionaries, a and b, and then it creates a new dictionary c by merging two previously created dictionaries. Learn more »

© 2021 howtolearn.blog

Disclosure: Some of the links on that page are affiliate links - if you go through them to make a purchase, we will earn small commission. No extra cost on your side.