INTERMEDIATE
The Solana programming model from the ground up — accounts, programs, PDAs, SPL tokens, and cross-program invocation. Build the mental model to design, audit, and deploy production programs on the second-largest smart contract platform.
How Solana's account model, runtime, and transaction pipeline differ fundamentally from the EVM — and why those differences shape every design decision you'll make.
Anchor's macros, IDL generation, account validation constraints, and testing harness — the productivity layer that almost every production Solana program relies on.
PDAs as deterministic, program-owned accounts — seeds, canonical bumps, state mapping patterns, and the security pitfalls that have cost protocols millions.
The SPL Token program's mint-and-account architecture, Associated Token Accounts, minting and transfer mechanics, and how Metaplex layers metadata on top.
CPI mechanics, PDA signing with invoke_signed, composable program architecture, and a capstone challenge to design and implement a complete token vesting protocol.