Learning Track · Specialization

NFT Specialization

NFTs (Non-Fungible Tokens) are unique digital certificates based on blockchain technology that represent ownership of a unique asset, be it digital art, collectibles, gaming items, or other forms of creative works. Each NFT has irreplaceable and unique attributes, giving them a scarcity and collectible value in the digital world similar to physical goods in the real world. In this track, we will learn how to program and implement NFTs, NFT trading markets, and establish NFT staking systems , providing you with in-depth knowledge and hands-on programming experience with NFT.

Skill LevelBeginner
Total Length9.2h

Intended Learners

Who’s This Course For

  • For developers who are interested in exploring the NFT
  • For developers who are interested in applications of Solidity


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

What You’ll Learn

  • Introduction and code implementation of simple NFT projects
  • Introduction and code implementation of NFT markets
  • Introduction and code implementation of NFT staking systems
  • Guided projects providing step-by-step guidance, from writing project code to deploying and running on-chain
NFT markets
NFT staking systems


Expand All
NFT Specialization
NFT Specialization
6 courses
Access on mobile and desktop