SoroPG Academy Lesson 1 walks developers through the complete Soroban smart contract workflow, from writing Rust code to deploying on testnet. The browser-based tutorial requires no local setup or testnet funds, making it an ideal entry point for learning Soroban development.
SoroPG Academy Lesson 1 is a foundational tutorial teaching the complete Soroban smart contract development workflow. The lesson covers writing a smart contract in Rust, running unit tests, compiling to WebAssembly, and deploying to testnet—all directly in the browser using the SoroPG IDE. The workflow mirrors what developers will do in production. The tutorial uses a minimal Hello World contract to focus on the development loop rather than contract complexity. Because deployment is handled server-side through a Docker sandbox, the tutorial requires zero local installation, zero testnet XLM pre-funding, and no wallet setup beforehand. This lesson is the first of a structured Academy series, with follow-up lessons building on the workflow to add new contract functions and features. It establishes the cadence experienced developers need: edit, test, build, deploy, verify, and invoke.