Course Curriculum

Quick Start & Rust for Smart Contracts

    1. Why Rust for Smart Contracts?

    2. Is this course right for you?

    1. Intro to Rust

    2. For Windows Users: Installing WSL2

    3. Setting Up Rust

    4. Sidebar: Using AI to Assist

    5. Quick Start: CosmWasm

    1. Accessing and Using the Exercises

    1. Variables in Rust: Ownership and Mutability

    2. Variables Exercise: Hot Potato

    3. Borrowing

    4. Non-Lexical Lifetimes

    5. Borrowing Exercise: Pass the Recipe

    6. Strong Typing

    7. Tuples

    8. Typing Exercise: Potion Power

    9. Quiz: Simple Types and Ownership

    1. Results

    2. Results Exercise: Error Machine

    3. Options

    4. Option Exercise: Unwrapping At My Chamber Door

    5. Custom Types Part I: Structs and Impls

    6. Custom Types Part II: Enums

    7. Custom Types: Let Them Mint Cakes

    8. Match

    9. Strings

    10. String Exercise: Slice It Up

    11. Vectors

    1. Rock, Paper, Scissors

  • Free