Learn the chain.
Build what's next.
Small lessons. Real code. A clear route from your first Solana request to a working web, mobile, or on-chain project.
From curious
to capable.
Follow one connected route or choose the skill you need today. Every stop brings you closer to something you can run.
A lesson that
turns into a build.
Read the idea, make a decision, then use it. You will meet Rust, Anchor, Pinocchio, clients, and deployment as parts of a project.
Try your first lesson#[program]02mod counter {03 pub fn increment(ctx: Context<Increment>)04 -> Result<()> {05 ctx.accounts.counter.count += 1;06 Ok(())07 }08}
Practice feels
like progress.
One idea at a time, a clear answer, and a useful next step. The native Android app keeps your path, review, and projects together.
Build the skills
around the idea.
Start at your level. The broader catalog connects coding foundations with the tools used to ship a complete product.
The same real skills.
A clearer first step.
Kids mode retells supported teaching pages in shorter language while learners complete the same exercises. It begins with the first Solana unit and keeps growing. Other pages currently use the standard wording.
See the learning.
Guide what comes next.
Verified parents can review progress. Approved teachers can create private classrooms, assign curriculum units, and export reports. Learners keep building in the app.
Explore educator toolsMake something
you understand.
Begin with a five-minute lesson. Keep the project you build toward.
Start free