Full-stack Solana
Programs, web clients, mobile clients, distribution, and validator literacy.
Blockling Solana Learning Academy takes you from your first line of code to a runnable, downloadable project. Choose on-chain, web, mobile, validator, or full-stack Solana.

Every route starts with shared network foundations, moves through focused practice, and ends in a multi-file project you can inspect, run, download, and keep. Switch routes without losing progress.
Programs, web clients, mobile clients, distribution, and validator literacy.
Rust foundations, Anchor and Pinocchio tradeoffs, testing, deployment, and release decisions.
Type-safe clients, wallet states, transaction feedback, and a working React dApp.
Native Kotlin, Mobile Wallet Adapter, safe confirmation UX, signing, and release checks.
Devnet setup, monitoring, recovery drills, security boundaries, and desktop operations.
Start with Anchor, drop down to zero-copy Rust with Pinocchio, and study Hopper's shipped zero-copy design - the same lessons that take you from idea to a program deployed on-chain.
#[program]
mod counter {
pub fn inc(ctx: Context<Inc>)
-> Result<()> {
ctx.accounts.c.n += 1;
Ok(())
}
}The batteries-included framework. Accounts, PDAs, and CPIs with the macros most Solana devs start on.
entrypoint!(process);
fn process(
accounts: &[AccountView],
data: &[u8],
) -> ProgramResult {
// raw, fast, tiny
}The low-level, no_std path. Read accounts straight from memory for a fraction of the compute units.
#[program]
mod vault {
pub fn open(ctx: Ctx<Open>) {
// Anchor DX,
// raw-memory speed
}
}The Anchor shape you know, zero-copy and Pinocchio-fast. Owner, discriminator, version & layout checked before your bytes become typed state.
Hopper is Bluefoot Labs' released zero-copy framework. Blockling teaches the design tradeoffs and points learners to its published benchmark methodology.
Choose a job-focused sequence or combine paths as your goals grow. Every project builds from concepts already taught in its path.
Build accessible, responsive interfaces
Connect polished interfaces to real services
Design APIs, data models, and deployments
Learn Python through cumulative projects
Build native Kotlin experiences
Five-minute lessons you can finish anywhere. Type real code, fill in the blanks, and level up from curious beginner to confident Solana builder - no lectures.
SM-2-inspired scheduling combines retrieval practice with expanding review intervals. Review sessions revisit due concepts, restore hearts, and make practice part of the path.
Build a daily habit. Lose a heart on a wrong answer, earn it back with a review session.
Every lesson you finish rewards BlockBits. Spend them in the Store on streak shields and more - XP tracks your mastery, Bits are yours to spend.
Climb Bronze → Obsidian. Top learners promote every Sunday. Friendly competition keeps you sharp.
Finish eligible tracks and mint optional Solana completion certificates that prove what you built.
Your coding buddy suits up as you level up - celebrating wins, cheering streaks, and geeking out over clean code right alongside you.
Blockling is a native Android app with every path in your pocket. Type real code with a language-aware keyboard and keep your streak alive anywhere. One Blockling account keeps progress, certificates, and active Pro access synced with the website.





Learners build in the app while verified parents review progress and approved teachers run private classrooms, assign real curriculum units, and export reports. No ads and no pretend completion data.
Your first lesson takes five minutes. Your first on-chain program isn't far behind.