Skip to content

Learning Modules

Learn Rust, Anchor, the Solana runtime and modern clients. Start with the fundamentals or search for a topic.

Solana Foundations logo

[ 01 / 04 ] · 7 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 module
Rust Foundations logo

[ 02 / 04 ] · 12 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 module
Anchor Programs logo

[ 03 / 04 ] · 12 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 module
Solana Kit Clients logo

[ 04 / 04 ] · 11 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 module