Skip to main content

📚 Learn Dubhe Step by Step

Master blockchain development through hands-on tutorials designed for all skill levels

🎯 Choose Your Learning Path

Your First DApp

30 minutes • Build a counter app with multiplayer features

Setting Up Development

15 minutes • Configure your development environment

🎮 Build an On-Chain Game

📖 Tutorial Series

🏗️ Contract Development Series

1

Project Setup

Setting up a project - Initialize and configure your Dubhe project
2

Local Development

Start a local node - Run a blockchain locally for testing
3

Contract Logic

Develop contracts - Write Move smart contracts with ECS
4

Testing

Test your code - Unit and integration testing strategies
5

Deployment

Publish to network - Deploy to testnet and mainnet

🎨 Frontend Development Series

Learn how to create responsive, real-time frontends for your on-chain applications:
  1. Client SDK Setup - Initialize and configure the Dubhe client
  2. Reading State - Query on-chain data efficiently
  3. Sending Transactions - Execute on-chain functions
  4. Real-time Updates - Subscribe to state changes
  5. Error Handling - Gracefully handle blockchain errors

💡 Tutorial Format

Each tutorial follows a consistent structure for optimal learning:

Prerequisites

Clear requirements and setup instructions

Step-by-Step

Detailed instructions with code examples

Complete Code

Full source code available on GitHub

🏆 What You’ll Learn

🔧 Core Skills

  • Move language fundamentals
  • ECS architecture patterns
  • Schema-driven development
  • On-chain state management

⚡ Advanced Topics

  • Gas optimization techniques
  • Complex game mechanics
  • Multi-chain deployment
  • Upgrade strategies

🎯 Best Practices

  • Security considerations
  • Testing methodologies
  • Performance optimization
  • Production deployment

📚 Additional Resources

Need Help? Each tutorial has:
  • 💬 Discord Channel - Get help from the community
  • 📹 Video Walkthrough - Visual learners welcome
  • 💻 Live Examples - Try before you build
  • 📝 Cheat Sheets - Quick reference guides

🚀 Start Your Journey

Absolute Beginner?

Start with your first DApp →

Know the Basics?

Dive into contracts →

Ready for Games?

Build Monster Hunter →

🎓 Certification

Coming Soon! Complete all tutorials to earn your Dubhe Developer Certificate 🏅Track your progress and showcase your skills to the community.