Learning Track · Specialization

DAO Specialization

As a decentralized autonomous organization, DAO is not just a form of organization in the world of blockchain, but an automated governance structure implemented using smart contract technology that does not require a central management body. This structure allows the organization to operate on its own according to the rules written on the blockchain, where members make decisions directly through token voting, thus achieving truly democratic management. In this track, we will learn about the concept of DAO and program a simple project.

Skill LevelBeginner
Total Length3.2h

Intended Learners

Who’s This Course For

  • For developers who are interested in exploring the Decentralized Autonomous Organization
  • For developers who are interested in applications of Solidity


  • Basic understanding of DAO
  • Basic Solidity programming skills - it's recommended to complete the courses from Solidity101 to Solidity104

What You’ll Learn

  • Introduction to the basic concepts and architecture of DAO
  • Extended introduction to DAO tools
  • Introduction and code implementation of a simple proposal project
  • Guided projects providing step-by-step guidance, from writing project code to deploying and running on-chain


Expand All
DAO Specialization
DAO Specialization
2 courses
Access on mobile and desktop