Back
Project

Introduction To Rust

This is an introductory course on programming in Rust.

Languagerust
Skill LevelBeginner
Total Length5h

Intended Learners

Who’s This Course For

  • Developers who are interested in Rust

Requirements

  • Basic programming experience is recommended - Rust has a higher learning curve, and previous programming experience will aid in understanding Rust syntax

What You’ll Learn

  • Introduction to Rust's ownership
  • Introduction to compound data types
  • Introduction to control flow
  • Introduction to error handling and macros
Ownership
Compound Data Type
Macro

Syllabus

  • Rust Basics

    Rust variables, basic data types, functions, statements, and expressions


  • Rust Ownership

    Rust ownership and borrowing


  • Compound Data Type

    Rust string, tuple, struct, enum, array and hashmap


  • Control Flow and Pattern Matching

    Rust control flow, pattern matching, method, generic type, trait


  • Lifetimes

    Rust dangling references, lifetimes


  • Error Handling and Macro

    Rust error handling, macro, process macros

practice

Introduction To Rust

35 lessons
Access on mobile and desktop