System Initialization

Setup Your Rig

Before we start the speedrun, we need to calibrate your development environment. Follow these steps to prepare for launch.

Orientation Briefing

Watch the setup guide (Coming Soon)

01

Essential Tools

Equip yourself with the fundamental tools required for Sui development. You'll need Node.js for the frontend and Rust/Cargo for the Move smart contracts.

02

Install Sui CLI

Install the Sui command-line interface. This is your primary weapon for interacting with the Sui network, compiling Move code, and deploying contracts.

terminal

# MacOS / Linux (using Brew)

brew install sui

# From Source (Cargo)

cargo install --locked --git https://github.com/MystenLabs/sui.git --branch testnet sui

# Verify Installation

sui --version

03

Wallet Configuration

You need a safe place to store your loot. Install a Sui wallet to manage your assets, sign transactions, and interact with the dApps you build.

Tip: Switch your wallet network to Testnet to obtain free SUI tokens from the faucet for development.
04

First Deployment

Your environment is ready. It's time to run a milestone check. Complete Challenge 0 to verify your setup and mint your first 'Speedrun Sui' completion NFT.

Challenge 1: Hello World

Learn the basics of Move & Scaffold-Sui

Start Now

Why Build on Sui Move?

Sui isn't just another L1. It redefines ownership with an object-centric data model and the Move programming language.

Object Centric

Everything in Sui is an object. Unlike other chains where storage is account-based, Sui's object model makes asset ownership intuitive and composable by default.

Parallel Execution

Because objects are distinct, transactions that don't touch the same objects can run in parallel. This unlocks massive scalability and low latency.

Move Language

Born from Meta's Diem project, Move is designed for safety. It prevents double-spending and reentrancy attacks at the language level.

Curriculum

Available Challenges

Your roadmap from zero to hero. Complete these challenges to master Sui development.

Loading Challenges data...

Need backup?