Learn to build on Solana

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.

Free to start · Native Android app · Sign in with your Solana wallet on Seeker
The Blockling learning path on a Solana Seeker
Write real programs

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.

lib.rsHigh-level
#[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.rsZero-copy
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.rsComing soon
#[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.

Soon

Hopper is Bluefoot Labs' zero-copy framework - Anchor ergonomics at Pinocchio speed. Preview lessons coming to Blockling.

Pick your path

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.

◎ Start here

Solana Developer

Build secure web, mobile, and on-chain apps

Solana concepts
Rust programs
React dApps
Kotlin & MWA
Release capstone

Front-End Developer

Build accessible, responsive interfaces

HTML & CSS
JavaScript
TypeScript
React
Portfolio capstone

Full-Stack Developer

Connect polished interfaces to real services

Front-end foundations
Node & Express
PostgreSQL
Deployment
Full-stack capstone

Back-End Developer

Design APIs, data models, and deployments

JavaScript
Node & Express
PostgreSQL
GitHub
Backend capstone

Python Developer Foundations

Learn Python through cumulative projects

Python basics
Control flow
Functions
Data structures
Python capstone

Android Developer

Build native Kotlin experiences

Kotlin
Android fundamentals
App architecture
Testing
Android capstone

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.

Smash
Night
Star
Shinobi
Mage
King
Party
Cool
785+
Lessons
22
Courses
6
Career paths
10+
Ages welcome
Native Android app

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.

Coming to Google Play
Preparing for Solana dApp Store
A skill tree of bite-sized coding lessonsAn interactive guess-the-letter lesson stepThe course catalog: coding, infrastructure, and Solana developmentThe in-app store: spend BlockBits on streak freezes and heart refillsThe weekly league leaderboard with a custom tier medal

Follow the path

Playful lessons

22 courses

Earn & spend Bits

Weekly leagues

For parents & schools

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.

Safe & ad-free
Parent controls
Teacher dashboards
Progress reports

Ready to build on Solana?

Your first lesson takes five minutes. Your first on-chain program isn't far behind.

Blockling: Build on Solana, One Lesson at a Time