Learning Paths
Modules
Structured learning paths from fundamentals to advanced Solana programming, presented with the same visual language as the home page.

Module 016 lessons
Solana Foundations
Understand how Solana works, use the CLI confidently, and build your first clear mental model of accounts and transactions.
Build real comfort with the Solana runtime, the CLI, and the transaction model before moving into Rust or Anchor.
Open path
Module 0211 lessons
Rust Foundations
Learn the Rust syntax and ownership model you need before writing Solana programs.
Build enough Rust fluency to reason clearly about ownership, data modeling, control flow, and common program structure.
Open path
Module 0311 lessons
Anchor Programs
Learn Anchor from setup and core concepts through PDAs, CPIs, token flows, and guided projects.
Build production-minded Solana programs with Anchor using clear account models, validation, tests, and project work.
Open pathModule 0410 lessons
Solana Kit Clients
Build a Solana client with @solana/kit: connect a wallet, read accounts, build messages, and send transactions.
Master wallet connection, transaction flows, and client architecture using @solana/kit in modern Solana applications.
Open path