Solidity Javascript

Create a Horoscope Web3 NFT Application

This 2-hour course shows how to build a simple web app that mints NFTs on Ethereum. Mint an NFT, ship to testnet and interact with it. Ready to build?

3278+ enrollments to this courseLast updated 10/2023


Although the NFT fever seems to have worn out a little, NFT minting apps are still popular. In fact, in the third quarter of 2021, the trading volume of NFTs saw a 704% increase compared to the previous quarter. If you are interested in partaking in this billion dollar market, learn the skills and get to work.

Course Content

0. Getting Started!

Enroll for free

1. Writing the NFT contract

2. Creating the React App


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.6 by 35 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

It depends on the complexity of the app, the chosen blockchain platform, and the developer's experience. In general, dApps are more difficult to build than traditional web applications but a beginner level developer should be able to code a simple dApp with help from courses like that at Metaschool.

In a nutshell, this is how an NFT minting web app is created. Create a new project on Ethereum, Solana, Polygon or a blockchain of your choice. Install the necessary libraries. Write the code for your website. Deploy the website. You can learn more about these steps in the course above

Some famous NFT minting platforms are: OpenSea Rarible Metaplex Magic Eden The one that you will create by enrolling in this course.

Minting NFTs means creating unique non-fungible tokens on a blockchain. The tokens may be associated with a digital asset like meme or a video, image or they could be a unique work of art altogether. Once an NFT is minted, it is stored on the blockchain and can be bought, sold, or traded.

  • Intermediate
  • rating 4.6 (35)
  • 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