# sui-foundation/sui-move-intro-course

Introductory Course to the Sui Move language

Repository: https://github.com/sui-foundation/sui-move-intro-course
Canonical: https://ross.abutalabs.com/products/sui-move-intro-course
Language: Move
License: CC-BY-SA-4.0
License Family: other
Last push: 2026-03-17T03:45:03+00:00

## Health v2 (maintenance only)
Score: 64/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 72, release rhythm 35, longevity 99
- inputs: {"age_days": 1391, "days_push": 169, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2652, forks 165 (observed 2026-08-28T04:07:07.094297+00:00)

## What it is
An introductory course on the Move programming language as used on the Sui blockchain, maintained by the Sui Foundation. It covers environment setup, Sui object model, fungible tokens, marketplace contracts, and advanced patterns like the hot potato pattern and BCS encoding.

## Use cases
- learn the Move programming language from scratch
- learn how to write smart contracts for the Sui blockchain
- understand Sui object ownership and capability patterns
- create fungible tokens on Sui
- build and deploy a marketplace contract on Sui
- learn Sui Kiosk and transfer policy concepts
- practice Move unit testing

## When to choose
- you are new to Move and want a structured, hands-on curriculum
- you want to develop smart contracts specifically for the Sui blockchain
- you want official, maintained learning material with exercises and answer keys

## When to avoid
- you need Move for non-Sui chains like Aptos, since object model details differ
- you want a general blockchain course rather than Move/Sui specifics
- you need production-grade contract code rather than educational examples

## Facets
- artifact type: learning-resource
- maturity: active
- function: programming-language, developer-tools, testing
- domain: blockchain, tutorials, programming-languages, developer-tools
- platform: cross-platform, cli
- tags: move-language, sui, smart-contracts, tutorial, course, blockchain-development

## Member repositories
- sui-foundation/sui-move-intro-course (main) score 64

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:07.094297+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:18:41.288456+00:00, confidence not recorded.
  - readme: https://github.com/sui-foundation/sui-move-intro-course (fetched 2026-08-28T04:07:07.094297+00:00, sha 0929e3083237)
- Data as of 2026-08-30T08:39:29.467469+00:00.
