The Rust Programming Language [UDEMY]

The Rust Programming Language

The Rust Programming Language

This course will teach you the fundamentals of Rust, a modern programming language that has both the power of native code as well as the safety of some managed languages. In this course you will learn the following:

  • How to download and install Rust; how to compile programs and (optionally) work with an IDE.
  • Learn about fundamental data types and how to use them to declare variables.
  • Understand arrays, vectors, and strings, the concept of slices.
  • Learn to create functions, methods, closures, higher-order functions.
  • Understand how to create various data structures such as structs and enums; also traits.
  • Master Rust’s explicit take on the concept of the lifetime with ownership, borrowing, lifetime specifiers, lifetime elision.
  • Learn how to safely share data around your (possibly multithreaded) application with Rc, Arc, and Mutex.
  • and also use Rust’s package management using Cargo.
  • Also, learn about other useful topics: documentation, conditional compilation, testing.

This course, like all my other courses, will be supplemented with additional lectures based on participants’ requests.

Who is the target audience?

  • Systems programmers
  • Experienced developers interested in Rust
  • Also, C/C++ programmers

Requirements for The Rust Programming Language

  • Basic knowledge of computer science
  • and also a computer with a Rust-enabled IDE (VisualRust, intellij-rust, etc.)

What Will I Learn?

  • Solve problems in Rust
  • and understand Rust’s strengths and weaknesses
  • Effectively leverage Rust’s memory safety guarantees
  • and, write applications and libraries
  • Also, learn to test and document your code

Website: Visit
Author: Dmitri Nesteruk
Duration: 05:15:28 (44 Lectures)/ 5.5 hours on-demand video


Download Button CourseDevil

Leave a Reply

Your email address will not be published. Required fields are marked *