✳ SOLANA ACADEMYFREE OFFLINE READING

LEVEL 02 · Intermediate

Solana Builder

Design clients, account models, program interactions, and meaningful tests.

Solana Builder passport artwork; the credential is earned only after passing the online level exam.
Course artwork · not a completion credential

Read and practice without a connection

This free pack contains the lesson explanations, diagrams, guided practice, self-checks, references, and the optional local lab files listed in each lesson. It contains no scored checkpoints, level-exam questions, answers, or completion records. Those remain available online through a free learner account; reading never requires an account or a wallet.

Source pages need an internet connection to open. Some included Devnet exercises also need a connection when you choose to run them. Never enter a recovery phrase or private key into a lesson or lab.

Your six-step learning path

  1. 01

    1. Build a reliable read-only client

    Design a client that distinguishes missing, stale, and failed data.

  2. 02

    2. Programs and explicit account state

    Model an instruction and its required accounts.

  3. 03

    3. Program-derived addresses

    Design deterministic state addresses without inventing private keys.

  4. 04

    4. Cross-program calls and token authorities

    Trace authority across a composed instruction.

  5. 05

    5. Anchor validation and negative tests

    Translate invariants into constraints and executable checks.

  6. 06

    6. Builder capstone: design and test a token escrow

    Design and test a client-to-program escrow workflow with explicit account, authority, and recovery rules.