Learn Sorobanby shippingreal contracts.
An open-source curriculum that takes Rust developers from zero to deploying Soroban smart contracts on Stellar — six gamified challenges, on-chain XLM rewards.
NFT
Genesis
Deploy your first Soroban contract: a minimal NFT with mint and read functions. Connect Freighter, sign your first tx, watch your token land on testnet.
Token
Vending
Build a contract that accepts XLM and dispenses a custom Stellar asset. Learn contract-to-account flows, asset issuance, and pricing logic.
Multi-Sig
Vault
Wrap Stellar's native multisig into a learner-friendly Soroban contract. Approve a 2-of-3 transaction across multiple Freighter accounts.
Every step ships real code. Every challenge runs on testnet.

Speedrun Stellar is the developer onramp the Soroban ecosystem deserves — interactive, hands-on, fully open source. Built by educators who've onboarded thousands of devs.
Try Challenge 1Frequently Asked
Questions
Yes — every challenge, scaffold, and tutorial is free and open source under MIT. The platform itself runs on community infrastructure. The XLM rewards you earn for completing challenges come from a community pool, also free.
No. The first challenge assumes only that you can read Rust and run a terminal. We provide a one-command setup that installs Rust, soroban-cli, and configures testnet access. By Challenge 2 you'll have your first Soroban contract on-chain.
Every challenge runs on Stellar testnet using the built-in faucet, so there's zero cost to learn. Each challenge ships with a 'Promote to mainnet' guide once you've completed it, in case you want to ship the contract for real.
When the on-chain verifier confirms your deployed contract emits the expected events, the reward contract auto-transfers a small amount of XLM (5–25 per challenge) to the address you used to deploy. We seed the reward pool from grant funding and community donations.
Harry Phan (Developer Advocate at VBI Academy, First Movers Vietnam) leads the project, with Tung Lee on full-stack and a contracted Soroban engineer for advanced challenges. We've been running developer education programs in the Vietnamese blockchain community for years.
M1 (the first NFT challenge end-to-end) targets 3 weeks after SCF #44 funding. Full curriculum (6 challenges, leaderboard, XLM rewards) ships at M3, around 16 weeks post-award. Mainnet-ready release at M4, week 22.
Built for the Stellar dev community
Try the demoDevVietnam
Backend dev · alpha tester
~8 hours
Zero to deployed contract
127
Devs on the waitlist
100% MIT
Open source
from day one
github.com/stellar-speedrun
Speedrun Ethereum was how I learned Solidity. Having something natively designed for Soroban — not ported — would unblock a generation of new Stellar devs.