Course curriculum

    1. Course Introduction

    2. Installing Rust and Web Based Environment for Executing Programs

    3. Running and Compiling Your First Program

    1. Program Outputs and Comments

    2. Variables and Scalar Data Types

    3. More on Variables - Shadowing, Constants

    4. Compound Data Types - Strings

    5. Compound Data Types - Tuples, Arrays

    6. Compound Data Types - Vectors

    7. Functions and Inputs

    1. Primitive and non-Primitive (Ownership)

    2. Application Memory (Heap and Stack)

    3. Ownership and References in Functions

    4. Mutable and Immutable References

    1. Conditional If and its Variants

    2. If let and Nested if

    3. Match Statement

    4. While and Simple Loops

    5. For Loops and its Variants

    6. Break and Continue

    1. Stack Implementation

    2. String Reversal Using Stacks

    3. Expression Evaluation (Infix to Postfix Illustration)

    4. Expression Evaluation (Postfix Evaluation)

    5. Expression Evaluation (Part 1)

    6. Expression Evaluation (Part 2)

    7. Implementing Postfix Evaluation

    1. Structures Basics

    2. Traits and Default Implementtions

    3. Functions Within a Trait

    4. Enums

    5. Generics

    6. Option Enum

    7. Result Enum

    8. Hash Maps

About this course

  • $9.99
  • 97 lessons
  • 17 hours of video content

Discover your potential, starting today