learn.sol
LearnChallengesTools
learn.sol
Home/Modules/Solana Foundations
Back to Modules
Solana Foundations

Learning Module

Solana Foundations

Understand how Solana works, use the CLI confidently, and build your first clear mental model of accounts and transactions.

7 lessons
Overview

Solana Foundations

Build real comfort with the Solana runtime, the CLI, and the transaction model before moving into Rust or Anchor.

Start lesson
Setup

Solana Development Environment Setup

Install the Solana CLI, configure devnet, manage keypairs, and verify your local workflow end to end.

Start lesson
Exercise

Accounts and Lamports Exploration

Create wallets, inspect balances, move SOL on devnet, and understand the account model step by step.

Start lesson
Theory

Understanding Solana Transactions

Learn what a transaction really is, who signs it, how instructions fit together, and how confirmation works.

Start lesson
Theory

Understanding Solana Architecture

Learn how leaders, validators, PoH, Sealevel, and propagation work together when a transaction moves through the network.

Start lesson
Project

Program Interaction Toolkit

Build a small toolkit with @solana/kit to inspect accounts, read balances, and send a real transaction.

Start lesson
Challenge

Solana Foundations Capstone

Inspect live devnet state, send a transfer, verify the result in Explorer, and explain exactly what changed.

Start lesson
learn.sol© 2026
Supported bySolana Foundation