Solana Development Course

Learn blockchain technology and Solana development in Central Asia

Register Now

Оффлайн-митап WEB3-U: Welcome to Solana. Экосистема AI и блокчейн-инноваций Узбекистана и Центральной Азии

September 25, 2025, 19:00

Venue

Moc Hub, ул. Буюк Турон, 77

View on map | @moc24

Programme

  • Приветственное слово Moc Hub
  • Инициатива GEN-U
  • Экосистема WEB3-U
  • О курсе разработки на Solana

Speakers

  • Одыл Мухамедов
  • Максим Воскобоев
  • Геннадий Евстратов

Solana + Rust for Beginners Programme

Week 1: Introduction to Rust and Solana

Topics:

  • Why Solana, differences from Ethereum and other L1s
  • Environment setup (Rust, Cargo, Solana CLI, Anchor, Phantom)
  • First Rust project: cargo new hello_rust
  • Solana CLI overview: wallet generation, airdrop SOL
  • First transaction: sending SOL in devnet

Week 2: Rust Basics for Blockchain Development

Topics:

  • Data types: u64, String, struct
  • Functions, modules, cargo run, cargo test
  • Ownership and borrowing (with examples)
  • Result, Option, error handling
  • Mini CLI: balance calculation via Solana RPC

Week 3: Solana Under the Hood

Topics:

  • What are accounts (data + program)
  • Programs (smart contracts), difference from Ethereum
  • Transactions and instructions
  • Practice: sending transaction via Solana CLI
  • Getting last 10 transactions of an address

Week 4: Anchor Framework

Topics:

  • What is Anchor and why we need it
  • Anchor project structure
  • Simple contract: counter (increment, decrement)
  • Testing via Anchor CLI
  • Deploy to devnet

Week 5: Complex Contracts

Topics:

  • What is PDA
  • Creating accounts via PDA
  • To-do list contract: adding and removing tasks
  • Working with data inside accounts
  • Adding task editing functionality

Week 6: Tokens and Interactions

Topics:

  • What is SPL Token
  • Creating tokens via CLI
  • Program that accepts tokens
  • Practice: building a token bank
  • Contract that accepts and stores token balance

Week 7: Frontend + Smart Contract

Topics:

  • Connecting to Phantom wallet
  • Using @solana/web3.js
  • Like button → transaction
  • Integration with To-Do list contract
  • Building dApp UI for your token

Week 8: Final Project

Mini-hackathon (1 week)

Project ideas:

  • NFT minter
  • Crowdfunding platform
  • Voting system
  • Simple game (rock-paper-scissors)

Implement project and prepare demo

Course Information

📚

Duration

8 weeks online learning with offline demo day in December 2025

🎯

What You'll Learn

Basics of blockchain technology and Solana development

💰

Cost

Free with interview-based admission

🌍

Language

All courses taught in English

💻

Requirements

Students must bring their own hardware

🎓

Certification

Certificate upon successful completion

Register for the Course