Skip to main content
Back to learning
LearningCourseOnline

Solana for Developers — from architecture to practice

Solana for Developers is an intensive program where you will master blockchain fundamentals, Solana architecture, working with Anchor, and building real dApps. The course combines lectures, hands-on practice, and certification.

23Lessons
3Assignments
6 hr 38 minDuration
What you’ll be able to do

After completion

  • Submit practical work and receive reviews.
  • Track lessons and deadlines in your dashboard.
  • Keep the result as a Superteam KZ achievement.
Why this course

About the program

Solana for Developers is an intensive program where you will master blockchain fundamentals, Solana architecture, working with Anchor, and building real dApps. The course combines lectures, hands-on practice, and certification.Read moreShow less

A comprehensive learning program for anyone who wants practical blockchain development skills on one of the fastest and most innovative Web3 platforms.

During the course, you will:

  • understand the fundamentals of blockchain, cryptography, and consensus algorithms;

  • explore Solana architecture and its unique technologies: Proof of History, Tower BFT, Sealevel, and more;

  • learn to work with Solana Playground, CLI, and wallets;

  • build and deploy smart contracts with Anchor, from basic programs to DeFi protocols and tokens;

  • complete practical assignments and reinforce everything you learn.

Format: practical lab assignments and homework.

Outcome:

  • Certificate

  • A complete skill set for starting a career as a Solana developer.

Learning path

Course curriculum

Lessons23

Basics of WEB3 development on Solana

  1. 01The basics of Blockchain and BitcoinRequired
  2. 02Cryptographic basicsRequired
  3. 03Diving into HashingRequired
  4. 04Digital signatures in detailRequired
  5. 05Merkle trees and comparison with traditional systemsRequired
  6. 06Proof of WorkRequired
  7. 07Proof of StakeRequired
  8. 08The concept of cryptocurrency wallets and types of walletsRequired
  9. 09Cryptographic Basics of walletsRequired
  10. 10Seed phrases and recoveryRequired
  11. 11Creation history and motivationRequired
  12. 12Proof of HistoryRequired
  13. 13Solana Architectural InnovationsRequired
  14. 14Clusters and node roles in the networkRequired
  15. 15The Solana Account ModelRequired
  16. 16The economic modelRequired
  17. 17Tower BFT - a new generation consensusRequired
  18. 18Integrating Proof of History with ConsensusRequired
  19. 19Parallel transaction processingRequired
  20. 20Getting to know the Playground platformRequired
  21. 21Constraint Anchor system and the first programRequired
  22. 22Solana Expense Tracker ProgramRequired
  23. 23SPL Token integrationRequired
Practical assignments3
  1. 01Cover the token program with modern testsReviewed by an instructor
  2. 02Implement secure token burningReviewed by an instructor
  3. 03Build a secure Escrow programReviewed by an instructor