Cardano Course
A comprehensive course for building Cardano applications with Mesh SDK and Aiken smart contracts.
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.
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
Prerequisites
- Basic understanding of TypeScript/JavaScript
- Node.js v20+ installed
- Familiarity with blockchain concepts (helpful but not required)
What You'll Learn
- Building Cardano dApps with Mesh SDK
- Creating and deploying Aiken smart contracts
- Transaction building and wallet integration
- Smart contract testing and optimization
- NFT minting and token management
- Layer 2 scaling solutions