Intermediate Guides
Welcome to the Intermediate Guides section! These guides are designed for developers who have mastered the basics and are ready to build more complex applications on Cardano.
Coming Soon
Smart Contract Development
- Introduction to Plutus - See Plutus Pioneer Program for comprehensive coverage
- Getting started with Helios - TypeScript-based smart contract development (Recommended: 80% of developers globally use TypeScript; Midnight also uses TypeScript)
- Getting started with Aiken - Modern Rust-based smart contract language
- Building your first smart contract
- Testing smart contracts - Including QuickCheck methodology for property-based testing
Native Token Development
- Advanced token minting strategies
- Multi-asset transactions
- Token policies and governance
dApp Development
- Frontend integration with Cardano
- Wallet connectivity
- Transaction building in applications
- State management for blockchain apps
Developer Tools
- Setting up advanced development environments - Recommended learning ladder by time-to-productive: Helios → Aiken → Haskell/Plutus
- Using Cardano APIs effectively
- Debugging Cardano applications
- Performance optimization
Prerequisites
Before starting these guides, you should be comfortable with:
- Basic Cardano concepts (addresses, transactions, UTXOs)
- Command-line tools (cardano-cli)
- Programming fundamentals
- Familiarity with docs.cardano.org and developers.cardano.org
- Completed at least 2-3 Beginner Guides
Learning Path
- Start with Beginner Guides if you haven't already
- Join the Developer Experience Working Group for hands-on sessions
- Practice with testnet before moving to mainnet
- Progress to Advanced Guides when ready
Getting Help
- Discord: First become a member at Intersect and register at members.intersectmbo.org. After joining, you'll get access to our Discord community's #developer-experience channel
- Working Group: Attend intermediate workshops and open clinic sessions
- Community: Cardano Stack Exchange
These guides are being developed as part of the Q1 2025 Developer Experience Working Group initiative.