Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Rust Programming Language
Rating: 4.0 out of 5(36 ratings)
1,910 students

Learn Rust Programming Language

Rust language fundamentals and concepts
Created byKhaja Mohamed
Last updated 3/2024
English

What you'll learn

  • Learn about rust programming language
  • Setting up working environment to program and compile rust code
  • Learn about rust programming language syntaxes
  • Learn about rust programming language concepts

Course content

1 section8 lectures38m total length
  • Rust Tutorial - Introduction of rust programming language5:54

    In this part you will learn about what rust programming language is , its history , and advantages/disadvantages and how new this language is to the industry. Bit of theory about rust.

  • Rust Tutorial - Where is Rust Used2:45

    Here i explain which domain rust programming language is being used and its importance

  • Rust Tutorial - Set up Visual Studio to start in rust language11:43

    Here you will learn how to setup visual studio development environment to start coding in rust language


    Install rustup.rs - The Rust toolchain installer

    Install Visual Studio Code

    Install Rust Plugins in the Visual Studio

  • Setup Cargo package manager for Rust4:46

    Setup Cargo package manager for Rust

  • Rust Tutorial - Programming in rust with simple data types5:41

    Here we will see how we can use simple data types in rust programming language

  • Rust Tutorial - Rust Control Types for-while6:35

    Rust Control Types for-while

  • Simple Rust program that prompts the user for their name and then greets them.0:27

    This program does the following:

    1. Prints a greeting and asks for the user's name.

    2. Reads the user's input from the console.

    3. Trims any leading or trailing whitespace from the input.

    4. Checks if the user entered a valid name (not empty).

    5. Prints a personalized greeting or an error message.

    This should be a good starting point for students to understand basic I/O, string handling, and flow control in Rust.

  • Create a simple Rust program that demonstrates the use of simple data types0:33

    Create a simple Rust program that demonstrates the use of simple data types (integer, float, boolean) and control structures (if-else and loops)

    This program covers the following concepts:

    1. Simple Data Types:

      • i32 (integer): Representing age.

      • f64 (float): Representing height.

      • bool (boolean): Representing student status.

    2. Control Structures:

      • if-else statement: Checking if the person is a student.

      • while loop: Continuously prompting the user until a valid positive integer is entered.

  • Rust Programming Quiz for Part 5 - Control Types
  • Rust Programming Quiz for Part 4 - Data Types

Requirements

  • Basic programming language skills is best to have
  • If you know C/C++/Java or any other language , this will be great

Description

Welcome to our Rust Programming Language Course—an immersive online experience where you can unlock the full potential of Rust from the comfort of your screen! Rust, developed by Mozilla, is a cutting-edge systems programming language renowned for its performance, reliability, and security features.


Throughout this recorded course, you'll embark on a journey through Rust's syntax, data types, and control flow, gaining a strong foundation for your programming endeavors. Dive into the core concepts of ownership, borrowing, and lifetimes—fundamental to Rust's memory safety assurances. Each module is carefully crafted to provide a seamless learning experience, blending theory with practical coding exercises.


As you progress, explore the intricacies of building efficient and concurrent programs, leveraging Rust's zero-cost abstractions. Our online format ensures flexibility, allowing you to pace your learning according to your schedule. Engage with hands-on projects, coding exercises, and real-world examples to reinforce your understanding.


Whether you're a seasoned developer or a newcomer to systems programming, this course is designed to enhance your skills and contribute to the growing Rust community. Get ready to navigate Rust's unique landscape and emerge with the ability to craft high-performance, reliable code. Join us on this virtual adventure and become proficient in Rust programming!


Don't forget to do the quiz and leave a feedback

Who this course is for:

  • Programmers
  • Software developers
  • Software students