Course Lessons
Step-by-step lessons for mastering Cardano development with Mesh SDK and Aiken.
Master Cardano development through our comprehensive lesson series. Each lesson builds upon the previous one, taking you from basic concepts to advanced smart contract development.
Lesson Overview
Getting Started
- Lesson 1: Hello World - Set up Mesh SDK and send your first transaction
- Lesson 2: Multi-signature Transactions - Build transactions requiring multiple signatures
Smart Contract Development
- Lesson 3: Aiken Contracts - Introduction to Aiken smart contract development
- Lesson 4: Contract Testing - Testing strategies and best practices
- Lesson 5: Avoid Redundant Validation - Optimization patterns for efficient contracts
- Lesson 6: Interpreting Blueprint - Understanding and using Aiken blueprints
Advanced Contracts
- Lesson 7: Vesting Contract - Build a token vesting smart contract
- Lesson 8: Plutus NFT Contract - Create NFT minting contracts with auto-increment
Scaling & Services
- Lesson 9: Hydra End-to-End - Layer 2 scaling with Hydra Head protocol
- Lesson 10: Web3 Services - Wallet-as-a-service and transaction sponsorship
Learning Path
We recommend following the lessons in order, as each builds upon concepts introduced in previous lessons. However, if you're already familiar with certain topics, feel free to jump to specific lessons that interest you.
Support
If you have questions or need help with any lesson, join our community channels or check out the Developer Resources page for additional support options.