Move on Sui 103
In this course, we will explore the modules in the Sui Framework and learn how it implements data structures such as Collections, Clock, Display, and BCS, among others.
Intended Learners
Who’s This Course For
- Developers who are interested in blockchain and smart contracts.
- Developers who are interested in Sui Move.
Requirements
- Basic understanding of blockchain concepts.
- Basic understanding in Rust are recommended - prior experience with Rust will facilitate a better grasp of the course material.
What You’ll Learn
- Setting up the Sui development environment.
- Introduction to the Sui object model.
- Introduction to the Sui core modules.
Syllabus
Unit 1 - Introduction to Sui
In this unit, we will learn how to use the Sui CLI command-line tool and initialize our first Sui project.
Unit2 - Sui Object Model
In this unit, we will continue exploring Sui’s Object and Transfer modules to understand how ownership is implemented in Sui.
Unit 3 - Move on Sui Collection
In this unit, we will study the collection-related modules in the Sui Framework, such as Set, Map, and Dynamic Field. These concepts are similar to collection concepts in other programming languages.
Unit 4 - Move on Sui Module
In this unit, we will continue to learn other modules of Sui Framework: Clock module, Display module, BCS module, etc.
Move on Sui 103