Learning Paths
Structured guides tailored to your development goals
Not sure where to start? Choose a learning path based on what you're building.
Your Progress
0 of 4 completeChoose Your Path
Wallet Developer
Build wallet applications that track balances, display transaction history, and send ADA.
Beginner friendly
~2 hours total
Start learning →
dApp Developer
Integrate Cardano into decentralized applications with smart contract support.
Intermediate
~4 hours total
Start learning →
Backend Integration
Connect your backend to Cardano. Process payments, react to on-chain events, and build reliable integrations.
Intermediate to Advanced
~1.5 hours total
Start learning →
Path Details
Wallet Developer Path
Perfect for building:
- Mobile or web wallets
- Balance tracking dashboards
- Payment applications
You'll learn:
- How to query UTxOs and calculate balances
- Building and signing transactions
- Tracking transaction status
- Handling multiple addresses
Prerequisites: Basic programming knowledge in TypeScript or Python
dApp Developer Path
Perfect for building:
- NFT marketplaces
- DeFi applications
- Gaming platforms
You'll learn:
- Integrating with browser wallets (Nami, Eternl, etc.)
- Building transactions with scripts
- Evaluating transaction costs
- Handling smart contract errors
Prerequisites: Wallet Developer path or equivalent knowledge
Backend Integration Path
Perfect for building:
- E-commerce platforms accepting ADA
- SaaS applications with crypto billing
- Gaming platforms with in-game economies
- NFT marketplaces and payment gateways
- Any backend that needs to react to blockchain events
You'll learn:
- System architecture for blockchain integration
- Real-time payment detection with chain sync
- Handling confirmations and rollbacks
- Sending payments programmatically
- Production patterns for reliability and scale
Prerequisites: Basic backend development experience, familiarity with databases
Not Sure Which Path?
Answer these questions:
-
Are you building a consumer application where users manage their own keys? → Start with Wallet Developer
-
Do you need to interact with Plutus smart contracts? → Start with dApp Developer
-
Do you need your backend to process payments or react to blockchain events? → Start with Backend Integration
Start Simple
If you're completely new to Cardano, start with the Wallet Developer path. The concepts you learn there are foundational for the other paths.
Quick Start Instead?
If you just want to get something working quickly:
- Quickstart Guide - Make your first API call in 5 minutes
- API Reference - Jump straight to the endpoints
Was this page helpful?