1.
Unit One
1.1.
Set Up Environment
1.2.
Sui Project Structure
1.3.
Custom Types and Abilities
1.4.
Functions
1.5.
Contract Deployment
2.
Unit Two
2.1.
Introduction
2.2.
Ownership
2.3.
Parameter Passing and Object Deletion
2.4.
Object Wrapping
2.5.
Object Wrapping by Example
2.6.
Capability Design Pattern
2.7.
Events
3.
Unit Three
3.1.
Sui Framework
3.2.
Intro to Generics
3.3.
Witness Design Pattern
3.4.
The Coin Resource and create_currency Method
3.5.
Managed Coin Example
3.6.
Clock and Locked Coin
3.7.
Unit Testing
4.
Unit Four
4.1.
Homogeneous Collections
4.2.
Dynamic Fields
4.3.
Heterogeneous Collections
4.4.
Marketplace Contract
4.5.
Deployment and Testing
5.
Unit Five: Sui Kiosk
5.1.
Programmable Transaction Block
5.2.
Hot Potato Design Pattern
5.3.
Sui Kiosk Basic Concepts
5.4.
Sui Kiosk Basic Usage
5.5.
Transfer Policy
6.
Advanced Topics
6.1.
BCS Encoding
Light
Rust
Coal
Navy
Ayu
Sui Move Intro Course