Development on Solana_
A hands-on path from your first Anchor program to shipping production-ready Solana code, covering accounts and PDAs, CPI composition, Token-2022 extensions, security patterns, oracles, randomness, and the architecture underneath every modern Solana protocol. Through milestone projects you'll learn to write programs that don't just compile, they survive once they hold real funds.
What the Solana course is about
Lecture
What Solana is
Lecture
Where Solana came from
Lecture
Why Solana built differently
Lecture
Accounts
Lecture
Instructions and transactions
Lecture
Lamports, rent, and account lifecycle
Lecture
Transaction fees and compute units
Lecture
Proof of History
Lecture
Solana essentials - Test
Test
Rust for reading Anchor programs
Lecture
Ownership, borrowing, and the borrow checker
Lecture
Anchor and program structure
Lecture
The IDL
Lecture
Account types in Anchor
Lecture
Account constraints
Lecture
PDAs: addresses with no private key
Lecture
Account space and layout
Lecture
Errors and events
Lecture
Tests with solana-bankrun
Lecture
Your First Solana Program
Review Task
Cross-Program Invocation (CPI)
Lecture
PDAs as signers
Lecture
The SPL Token program in practice
Lecture
Associated Token Accounts (ATAs)
Lecture
Token-2022 and token extensions
Lecture
Composing programs in practice
Lecture
Versioned transactions and address lookup tables
Lecture
Solana basics - Test
Test
Zero-copy accounts
Lecture
Account closure and realloc
Lecture
Staking
Review Task
Off-chain computation, on-chain verification
Lecture
AMM
Lecture
Pyth price feeds
Lecture
Randomness on chain
Lecture
Merkle airdrop
Review Task
CLMM
Lecture
Raffle
Review Task
The classic Solana exploits
Lecture
Detailed Solana architecture
Lecture
The leader schedule and block production
Lecture
Outages, lessons, and resilience
Lecture
What Solana traded for what
Lecture
Congratulations
Lecture