Learning Paths
🌅
Beginner
Solana 101: Foundations
Learn the basics of the Solana blockchain — accounts, transactions, and the runtime model.
3 Lessons
500 XP
1.5 hours
Overview
Dive deep into the foundations of Solana blockchain development. This course covers the core concepts every Solana developer needs to understand — from the unique account model to transaction processing and the runtime environment. You will write real Solana programs using Rust and gain hands-on experience with the fundamental building blocks of the ecosystem.
What You Will Learn
- Understand the Solana account model and how state is stored
- Write your first on-chain program using the msg! macro
- Parse and handle instruction data in Solana programs
- Navigate the Solana runtime and transaction lifecycle
Prerequisites
No prerequisites — jump right in!
Course Syllabus
1
Hello Solana
Write your first Solana log message using msg! macro.
rust15 min+100 XP
2
Account Model
Understand Solana accounts by reading account data.
rust20 min+100 XP
3
Instruction Data
Parse instruction data in your Solana program.
rust25 min+100 XP
Lessons3
Total XP800 XP
Duration1.5 hours
LevelBeginner