-
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