Build on Solana.
One lesson at a time.
The gamified way to go from your first line of code to shipping real Solana apps - Rust, Anchor, on-chain programs, and mobile dApps, in bite-sized lessons on your phone.

Three ways to write Solana programs
Start with Anchor, drop down to zero-copy Rust with Pinocchio, and get ready for Hopper - 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(())
}
}Anchor
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
}Rust + Pinocchio
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
}
}Hopper
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' zero-copy framework - Anchor ergonomics at Pinocchio speed. Preview lessons coming to Blockling.
Six career paths. One learning system.
Choose a job-focused sequence or combine paths as your goals grow. Every project builds from concepts already taught in its path.
Solana Developer
Build secure web, mobile, and on-chain apps
Front-End Developer
Build accessible, responsive interfaces
Full-Stack Developer
Connect polished interfaces to real services
Back-End Developer
Design APIs, data models, and deployments
Python Developer Foundations
Learn Python through cumulative projects
Android Developer
Build native Kotlin experiences
free. fun. effective.
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.
backed by science.
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.
Streaks & hearts
Build a daily habit. Lose a heart on a wrong answer, earn it back with a review session.
Earn BlockBits
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.
Weekly leagues
Climb Bronze → Obsidian. Top learners promote every Sunday. Friendly competition keeps you sharp.
On-chain certificates
Finish eligible tracks and mint optional Solana completion certificates that prove what you built.
Meet Byte.
Your coding buddy suits up as you level up - celebrating wins, cheering streaks, and geeking out over clean code right alongside you.
Learn on the go, one tap at a time
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.





Manage learners from the web
Kids learn in the app; you manage from here. Create accounts, set parental controls, review progress reports, and run classrooms - a safe, ad-free way to teach real blockchain skills.
Ready to build on Solana?
Your first lesson takes five minutes. Your first on-chain program isn't far behind.