📄️ Beginner Course
Learn Sui development from the basics — wallets, CLI, and your first smart contract
📄️ Connect Wallet to PTB Builder
Connect your Slush wallet to PTB Builder and get ready to create transactions
📄️ Read Transaction in Explorer
Learn how to view transaction details in Suiscan and understand Input/Output/Gas
📄️ Transfer via CLI
Learn how to send SUI tokens using the Sui CLI
📄️ Batch Multiple Commands with PTB
Execute multiple commands as a single transaction
📄️ Generate TS Code with PTB Builder
Generate and review TypeScript code from PTB Builder
📄️ Create a Move Project
Create a new Move package using the sui move new command
📄️ Learn Move Mechanics
Understand the three core concepts of Move — Object, Module, and Package — through diagrams and sample code
📄️ Write a Minimal Contract
Implement a counter with struct and entry functions to understand the basic structure of a Move smart contract
📄️ Build and Test
Verify your contract locally with sui move build and sui move test
📄️ Publish a Contract
Deploy the counter contract to Devnet using Move Playground or the sui client publish command
📄️ Call a Contract from Explorer
Use Suiscan's GUI to call functions on the counter contract you published to Devnet
📄️ Upgrade a Package
Learn how to upgrade a published package using UpgradeCap.