Skip to main content
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