Back
Project

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.

Languagemove
Skill LevelIntermediate
Total Length3h

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.
object Module
transfer Module
Collection related 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.

practice

Move on Sui 103

15 lessons
Access on mobile and desktop