Key features


How this works :

At Simplilearn, we greatly value the trust of our patrons. Our courses were designed to deliver an effective learning experience, and have helped over half a million find their professional calling. But if you feel your course is not to your liking, we offer a 7-day money-back guarantee. Just send us a refund request within 7 days of purchase, and we will refund 100% of your payment, no questions asked!

For Self Placed Learning :

Raise refund request within 7 days of purchase of course. Money back guarantee is void if the participant has accessed more than 25% content.

  • 4.5 hours of instruction-steered online classes
  • Hand on code analysis
  • Lifetime access to online class
  • Course completion certificate

Course description

  • What is the focus of this course?

    The course begins with a detailed overview of Rust concepts and slowly progresses to advanced concepts such as vectors, tuples, generics, ownership borrowing, and crates.

  • What are the course objectives?

    After completing this online course on Rust, you will get a complete knowledge of Rust fundamentals, memory management in general, systems programming in particular, and also be able to:

    • Install Rust
    • Learn about data types and their respective scope
    • Gain an understanding of conditionals, loops, arrays, vectors, string manipulation, tuples and structs, functions.
    • Create and modify an open source crate

  • Who should do this course?

    The course is specifically designed for intermediate coders with prior programming knowledge and confidence to work with a code editor.

Course preview

    • Lesson 00 - Introduction to the Course 02:44
      • 1 Course Introduction02:44
    • Lesson 01 - Environment 17:42
      • 1 Section Introduction02:18
      • 2 Introduction to Rust and Installation07:32
      • 3 Editor06:46
      • 4 Section Summary01:06
    • Lesson 02 - Language Fundamentals I 59:02
      • 1 Section Introduction03:45
      • 2 Data Types08:59
      • 3 More Data Types and Memory Size11:25
      • 4 Stack and Heap09:12
      • 5 Scope and Shadowing09:00
      • 6 Arithmetic and Conditional Operators09:48
      • 7 M2 Challenge05:18
      • 8 Section Summary01:35
    • Lesson 03 - Language Fundamentals II 36:03
      • 1 Section Introduction01:29
      • 2 Conditionals10:32
      • 3 Loops10:11
      • 4 Match06:48
      • 5 M3 Challenge05:48
      • 6 Section Summary01:15
    • Lesson 04 - Option & Vectors 43:46
      • 1 Section Introduction02:34
      • 2 Structs and Enumeration06:21
      • 3 Option 05:57
      • 4 Option (advanced topics)06:46
      • 5 Arrays09:12
      • 6 Vectors05:05
      • 7 M4 Challenge06:43
      • 8 Section Summary01:08
    • Lesson 05 - Strings, Tuples, Functions 57:25
      • 1 Section Introduction01:14
      • 2 Slicing07:09
      • 3 String Manipulation08:15
      • 4 String Challenge03:40
      • 5 Tuples and Structs06:33
      • 6 Tuples and Structs Challenge Part 110:34
      • 7 Tuples and Structs Challenge Part 210:06
      • 8 Functions and Closures08:52
      • 9 Section Summary01:02
    • Lesson 06 - Ownership, Borrowing, Crates 52:30
      • 1 Section Introduction01:23
      • 2 Ownership Part 110:23
      • 3 Ownership Part 205:58
      • 4 Borrowing Part 110:15
      • 5 Borrowing Part 206:57
      • 6 Creating A Crate From Scratch10:48
      • 7 Modifying Open Source Crate05:56
      • 8 Section Summary00:50
    • Lesson 07 - Course Summary 01:52
      • 1 Course Summary01:52
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less


  • How would a certificate from Simplilearn help me?

    In today’s era where technologies and best practices are changing rapidly, and demand for qualified candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume. Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.

  • What are the benefits of this course?

    Rust is a low level programming language created by Mozilla, designed for delivering safe, fast, and efficient systems program. Recently awarded the “most loved programming language” in Stack Overflow Developer Survey, it’s going to be a great addition to your skillset.

  • What are the prerequisites for this course?

    Basic programming concepts is beneficial for this course

  • Is this live training, or will I watch pre-recorded videos?

    All classes are live. They are interactive sessions that enable you to ask questions and participate in discussions during the class time. We do, however, provide recordings of each session you attend for your future reference.

  • Who are the trainers for this course?

    All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.

    We use cookies on this site for functional and analytical purposes. By using the site, you agree to be cookied and to our Terms of Use. Find out more