Build a Semi-Fungible ERC404 Tokens' Marketplace

A free and practical course that teaches you how to build a marketplace for semi-fungible ERC-404 tokens via hands-on learning. Enroll now.

505+ builders are on this courseLast updated 02/2024


The ERC-404 token has been the talk of the town lately, which means now is the perfect time to explore it at length. This course has been designed keeping in mind the ERC-404 token standard. First, it will give you an overview of building an NFT marketplace using the DN404 standard. Then, you will build your token using DN404. Thirdly, you will build the marketplace and use it to buy or sell your share of tokens. Lastly, you will prepare the front-end which will allow you to interact with the NFT marketplace contract.

Course Content

0. Getting Started

Enroll for free

1. Prerequisites to Building the MarketPlace

2. Build the MarketPlace

3. Deploy the MarketPlace

4. Work With the Frontend

5. Wrap Up the Course


Earn NFT Certificate

Show off your course completion with unique NFT certificates.

Upto 5900 XP’s

Earn XP points with every course you conquer at Metaschool.

Rated 4.5 by 12 developers

Why learn Solidity?


Most popular smart contract language

Over 85% developers active in web3 are using Solidity.


Demand of Solidity devs is on its way up

The average salary for a Solidity developer is over $150,000 p/a.


Relatively easy language to learn

Solidity is based on C++ and JavaScript, so it is an easy transition.


Opens up a world of new opportunities

Become a part of the growing Ethereum ecosystem and develop innovative applications.

More courses

View all courses

Frequently asked questions

ERC-404 is an experimental and unofficial token standard that combines the features of ERC-20 (used for fungible tokens) and ERC-721 (used for non-fungible tokens).

ERC-404 tokens are semi-fungible, meaning that they are characteristics of both fungible and non-fungible tokens.

The ERC-404 proposal, like ERC-1155, lets you handle different types of tokens, both regular and unique ones, in one go. However, its special feature is improving how easily these tokens can be traded and divided into smaller parts.

  • Beginner
  • rating 4.5 (12)
  • 2x 5900 XPs
  • nft Earn NFT
Follow us on X(formerly Twitter)

Follow us for Metaschool job updates and cool tips! 🌟 #Jobs #TipsAndTricks

 @0xmetaschool @0xmetaschool