Beginner Course
Welcome to the Beginner Course! In this section, you'll go from connecting a wallet all the way to building, testing, and deploying your first Move smart contract to Devnet. It's not difficult — each lesson builds on the last, step by step.
What you'll learn
By the end of this section, you'll have:
- Connected a wallet to the PTB Builder
- Read and understood Sui transactions in the explorer
- Transferred tokens using the CLI
- Written and tested a Move smart contract
- Deployed the contract to Devnet and obtained its PackageID
Lessons in this section
- Connect Wallet to PTB Builder – Connect your Slush wallet to the visual PTB tool
- Read a Transaction in Explorer – Inspect a live transaction on Sui Explorer
- Transfer via CLI – Send SUI tokens using the command line
- Combine Two Operations – Build a PTB with multiple commands
- PTB TypeScript Export – Export a PTB as TypeScript code
- Create a Move Project – Scaffold your first Move package
- Learn Move Mechanics – Understand packages, modules, and objects
- Write a Minimal Contract – Implement a counter with struct and entry functions
- Build and Test – Verify your contract locally with
sui move buildandsui move test - Publish a Contract – Deploy the counter contract to Devnet with
sui client publish - [DRAFT] call-contract