Rust Programming Language:Beginner to Expert Rust Level
3.9 (7 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,138 students enrolled

Rust Programming Language:Beginner to Expert Rust Level

Master Rust Fundamentals and core Rust concepts like traits,Data Structures,threads and Rust control flow etc
3.9 (7 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,138 students enrolled
Created by Saad Qureshi
Last updated 10/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Basic to advance level concepts in a most easy and effective way
  • IF statement,Loops with variety of different examples.
  • Learn different types of functions in Rust Language.
  • See the difference b/w pass by value and pass by reference.
  • See the difference b/w simple and multidimensional array with variety of examples.
  • Learn topics like Traits,Generics,Enum ,tupples etc.
  • Learn more advanced concepts like ,Ownership,Borrowing,Lifetimes and Threads etc
Course content
Expand all 51 lectures 05:48:18
+ Introduction to Rust Programming Language
6 lectures 40:56
Variables:Mutable and Immutable
03:56
Data Types in Rust
09:27
How to take Input from User
07:08
Concept of Scope and Shadowing
05:53
+ Control Flow
8 lectures 44:25
For Loop
05:42
While Loop
03:28
Infinite Loop
03:32
Match Operator
06:52
Option Type in Rust
05:57
If-let
02:47
While-let
04:27
+ Function in Rust
4 lectures 31:16
Functions in Rust
12:03
High Order Functions
09:58
Diverging Functions
02:12
Modules in Rust
07:03
+ Data Structures in Rust
7 lectures 01:05:37
Arrays in Rust
04:57
Passing arrays to a function
10:41
Multi dimensional Arrays in Rust
13:21
Tuples in Rust
10:24
Vectors
08:09
Structures
10:18
Impl Keyword with Structure
07:47
+ Traits in Rust
6 lectures 28:56
Traits
07:58
Clone and Copy Trait in Rust
03:01
Drop Trait in Rust
04:48
Operator Overloading
04:02
Static Dispatch
06:22
Dynamic Dispatch
02:45
+ Beyond the Baiscs
9 lectures 58:33
Generics
12:22
Brief Introduction of Closures
04:58
Closure Types:FnOnce,FnMut and Fn
08:43
Hashmap
08:25
Strings
05:40
String Methods
07:21
File Writing
02:20
File Reading
03:30
+ Memory Concepts
8 lectures 01:00:56
Stack and Heap Memory
06:21
Ownership in Rust
07:48
Ownership,References and Borrowing
06:05
Functions: Pass by value and Pass by Reference
03:12
Lifetimes in Rust
12:09
Box Pointers
08:44
RC<T> Reference Counted Smart Pointer
10:51
Interior Mutability Pattern
05:46
+ Threads in Rust
3 lectures 17:39
Threads in Rust
05:54
Move Closure with Threads
03:26
Channels
08:19
Requirements
  • Little programming knowledge is required
  • All you need a Computer machine; windows, Mac, and Linux users are all welcome
  • Tool:Microsoft visual studio code editor
Description

Brief Introduction about Rust:

Rust is a system programming language focused on safety, especially safe concurrency.Rust is similar to C++ but is designed to provide better memory safety while maintaining high performance.

According to stack overflow,Rust is the most loved language by 2018 and it is top 10 most wanted languages.

What you will Learn:

In this course,you will learn the following:

  • Learn how to install Rust on your computer system.

  • Learn how to declare different variables.

  • Basic Fundamentals of RUST

  • Learn the concept like Functions,arrays, tuples, Loops,ownership,borrowing,closures,traits,threads etc..

  • Learn the concept of memory management in Rust language.

  • Learn the topics of concurrency and parallelism in Rust

  • Much more…

Once your are done with the course,you will have great knowledge of RUST language and will be in a position of writing RUST code effectively.


After this Course:

Once your are done with the course,you will have maximum knowledge of RUST language and you will be ready to apply all these concepts.

Cheers..!!

Have a Great Learning..!!!

Who this course is for:
  • Programmers/developers interested in Rust language
  • Students curious about learning new language