Master Sui Move through hands-on lessons
Click on a lesson to see details and start learning
Learn the basics of Move programming language: modules, variables, and functions.
Deep dive into primitive types, addresses, and type casting with overflow protection.
Master if expressions, loops, and error handling with assert and abort.
Create custom structs and master the abilities system (key, store, copy, drop).
Master dynamic collections, search patterns, and borrow vs copy concepts.
Master ownership, the borrow checker, and when to use & vs &mut.
Master generic programming: write reusable code that works with any type.
We're working on 11 more lessons covering NFTs, DeFi, and on-chain games.