This guide covers interactive learning platforms, example repositories, and educational content for Stellar/Soroban development.
Online IDE for learning Rust and Soroban with guided courses.
| Feature | Details |
|---|---|
| Website | sorobanlearn.com |
| Type | Browser-based IDE |
| Features | Courses, wallet integration, rewards |
In-browser Soroban experimentation environment.
| Feature | Details |
|---|---|
| Website | usesoroban.app |
| Type | Quick testing environment |
| Features | No setup required, instant feedback |
Interactive Gitpod-based learning with hands-on challenges.
| Feature | Details |
|---|---|
| Website | quest.stellar.org |
| Type | Guided tutorials |
| Features | Step-by-step challenges, badges |
Interactive challenges for learning Stellar fundamentals.
| Feature | Details |
|---|---|
| Website | quest.stellar.org |
| Type | Challenge-based learning |
| Topics | Transactions, assets, accounts |
Core educational smart contract examples from SDF.
| Feature | Details |
|---|---|
| GitHub | stellar/soroban-examples |
| Language | Rust |
Included Examples:
- Hello World
- Token (fungible)
- Atomic Swap
- Authorization patterns
- Events
- Liquidity Pool
- Timelock
- Deployer
- Merkle Distribution
- Custom Types
Full-stack crowdfunding application with Next.js frontend.
| Feature | Details |
|---|---|
| GitHub | stellar/soroban-example-dapp |
| Stack | Rust + Next.js + Freighter |
Learn:
- Contract development
- TypeScript bindings
- Wallet integration
- Transaction building
- Frontend patterns
Security-audited contract examples demonstrating secure patterns.
| Feature | Details |
|---|---|
| GitHub | CoinFabrik/scout-soroban-examples |
| Focus | Security patterns |
Learning resources and example contracts.
| Feature | Details |
|---|---|
| GitHub | xycloo/soroban-guide |
Includes:
- Events tutorial
- Rock-paper-scissors game
- Vault patterns
- Dutch auctions
Governance and investment contract examples.
| Feature | Details |
|---|---|
| GitHub | icolomina/soroban-contracts |
Includes:
- Ballot voting
- Investment contracts
- Multisig patterns
Simple NFT implementation using OpenZeppelin contracts.
| Feature | Details |
|---|---|
| GitHub | jamesbachini/OZ-Stellar-NFT |
| Focus | NFT basics with OpenZeppelin |
| Tutorial | URL |
|---|---|
| Hello World | developers.stellar.org/docs/build/smart-contracts/getting-started/hello-world |
| Deploy to Testnet | developers.stellar.org/docs/build/smart-contracts/getting-started/deploy-to-testnet |
| TypeScript Bindings | developers.stellar.org/docs/build/apps/guestbook/bindings |
| Guide | URL |
|---|---|
| Build Apps Overview | developers.stellar.org/docs/build/apps |
| Freighter Integration | developers.stellar.org/docs/build/guides/freighter |
| Passkey Prerequisites | developers.stellar.org/docs/build/apps/guestbook/passkeys-prerequisites |
Official tutorials and presentations.
| Video | Topic |
|---|---|
| Learn Rust for Smart Contracts | DAO Series |
| Call Option Contract | Walkthrough |
| Blend Protocol Tutorial | DeFi Integration |
| Contract Wizard | OpenZeppelin x Stellar |
| Article | Topic |
|---|---|
| Testing Smart Contracts | Testing strategies |
| Composability on Stellar | Contract composition |
| Sorobounty Tutorials | Community tutorials |
| Native vs Soroban Tokens | Token comparison |
- Stellar Quest - Learn Stellar basics
- Soroban Examples - Study Hello World
- Soroban Learn - Interactive Rust/Soroban
- useSoroban.app - Quick experiments
- Soroban Example dApp - Full-stack development
- OpenZeppelin Contracts - Use audited libraries
- Contract Wizard - Generate contracts
- Soroban Guide (Xycloo) - Advanced patterns
- Scout Soroban Examples - Security patterns
- DeFi Protocol Code - Blend, Soroswap
- Security Tools - Scout Soroban
- Build your own indexer - Mercury, Zephyr
| Platform | URL |
|---|---|
| Discord | discord.gg/stellar |
| Stack Exchange | stellar.stackexchange.com |
| GitHub Discussions | stellar/stellar-protocol/discussions |
| Program | URL |
|---|---|
| Stellar Community Fund | communityfund.stellar.org |
| Soroban Audit Bank | stellar.org/grants-and-funding/soroban-audit-bank |