• PBA Logo

    OpenRust

  • PROGRAM SLIDES

    • Module 0.1 - Introduction to Rust
          syllabus/module/0.1-slides.html
    • Module 0.2 - Introduction to Polkadot SDK
          syllabus/module/0.2-slides.html
    • Module 1.1 - Common programming concepts
          syllabus/module/1.1-slides.html
    • Module 1.2 - Program Life Cycle
          syllabus/module/1.2-slides.html
    • Module 1.3 - Ownership & Borrow Checker
          syllabus/module/1.3-slides.html
    • Module 1.4 - Common Data Structures
          syllabus/module/1.4-slides.html
    • Module 2.1 - Generic types, trait extension and advanced types (newtype, associated type)
          syllabus/module/2.1-slides.html
    • Module 2.2 - Lifetime notation
          syllabus/module/2.2-slides.html
    • Module 2.3 - Smart pointers & Macros
          syllabus/module/2.3-slides.html
    • Module 2.4 - Common design patterns in Rust
          syllabus/module/2.4-slides.html
    • Module 2.5 - Package Management & How to structure your Rust project
          syllabus/module/2.5-slides.html
    • Module 2.6 - Overview of the Rust ecosystem - Libraries & Resources
          syllabus/module/2.6-slides.html