Learn Solana from the node layer up.
Lessons, comparisons, code and practice for traders, data analysts and developers. Written by the team that runs Solana RPC, gRPC and streaming infrastructure every day.
- 03
- Lessons
- 04
- Learning paths
- 04
- Snippets
- 03
- Quizzes
Start where you are. We will meet you there.
Traders
Read the chain before the chart does
How Solana orders, confirms and reports trades, so you know what your bot or terminal is actually seeing.
Data analysts
Turn raw blocks into answers
Where Solana data comes from, how to query it, and how to decode program activity into tables you can trust.
Developers
Ship against the node layer
RPC methods, WebSocket subscriptions, Yellowstone gRPC and Shredstream, with code you can paste and run.
Curious minds
Crypto concepts, minus the jargon
Plain-English explainers of how blockchains, validators and tokens work, for anyone starting out.
Featured lessons
Follow a track, in order
Each path strings lessons together so every one builds on the last. New steps unlock as we publish them.
Solana foundations
Curious mindsThe mental model every other lesson builds on.
- 1What is a Solana RPC node?8 min →
- 2Slots, blocks and commitment9 min →
- 3Accounts, programs and rentsoon
- 4Anatomy of a transactionsoon
Real-time data for traders
TradersFrom polling to sub-second feeds, in the order you will need them.
- 1Slots, blocks and commitment9 min →
- 25 ways to get real-time data11 min →
- 3Walkthrough: a new-pool alert botsoon
- 4Workbook: measuring your feed latencysoon
From blocks to tables
Data analystsCollect, decode and query on-chain activity.
- 1Slots, blocks and commitment9 min →
- 25 ways to get real-time data11 min →
- 3Workbook: PumpFun graduations in SQLsoon
- 4Backfill plus live: one consistent tablesoon
Builder's path
DevelopersFrom your first RPC call to a production stream consumer.
- 1What is a Solana RPC node?8 min →
- 25 ways to get real-time data11 min →
- 3Walkthrough: your first Yellowstone gRPC clientsoon
- 4Sending transactions that landsoon
Read it, build it, prove it
Articles
Concept explainers that build intuition, one idea at a time.
Comparisons
Side-by-side breakdowns that help you pick the right tool.
Walkthroughs
Step-by-step builds from empty folder to working result.
Workbooks
Guided exercises with datasets and worked answers.
Code snippets
Copy-paste recipes for the calls you make every day.
Practice zone
Quizzes and challenges that check what you just learned.
Think you have it? Prove it in 60 seconds.
Short quizzes with instant explanations for every answer. Your best score stays in this browser.
Copy, paste, ship.
$ curl https://YOUR-ENDPOINT -X POST \ -H "Content-Type: application/json" \ -d '{"method":"getSlot"…}' → { "result": 4xx_xxx_xxx }
Browse 4 snippets →
Coming to the Academy
Put this lesson on a live endpoint.
Every example in the Academy runs against standard Solana RPC, WebSocket and gRPC endpoints. Get one in under a minute and follow along with real data.