Goal: Be able to build, test, and deploy Solana programs locally.

Cover: Rust + cargo, Solana CLI (Agave), Node/TS, Anchor, local validator vs devnet, keypairs and program IDs.

Activity: Spin up solana-test-validator, create a workspace, deploy a hello-world program.

Takeaway: “My toolchain works end-to-end on localnet.”


1) Module overview

You’ll install Rust, Solana CLI, Node/TypeScript, and Anchor. Then you’ll start a local validator, generate keys, scaffold an Anchor project, and build, test, and deploy to localhost. Along the way, you’ll learn how program IDs work and how to keep them in sync.


2) Core talking points


3) Activity — End-to-end local setup

  1. Install the toolchain (choose one path)