Create an ERC-20 Token in Solidity on Celo

A results-oriented, hands-on course that employs the Solidity language to create an ERC-20 token and deploy it on the Celo blockchain. Enroll today.

259+ enrollments to this courseLast updated 10/2023


There could not be a more perfect time to perfect your Celo skills. It is a blockchain that has taken a leap to become a carbon negative (for the last 826 days now with a total of 263,449,806 transactions) global payment infrastructure for cryptocurrencies. The visionary blockchain, Celo, is mobile-first, carbon-negative as well as super accessible, permissionless, and borderless. Start building today to become a part of the Celo ecosystem.

Course Content

0. Let’s Get Started

Enroll for free

1. Setting Up the Development Environment

2. Write Your First ERC-20 Token

3. Deploy Your First ERC-20 Token on Celo

4. Let’s Wrap It Up


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.3 by 24 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

There are a variety of purposes that Celo blockchain is used for. Some of the Celo use cases include making decentralized payments, building decentralized applications (dapps), creating and deploying tokens, staking CELO coins, moving towards carbon neutrality, and helping the environment.

Celo serves as a brilliant platform to make decentralized payments and do web3 development for dapps and tokens. The blockchain is lightning fast, does not require many fees, and has a good transaction speed. Moreover, Celo takes its vision very seriously. It has partnered with big names like the World Economic Forum, the UN, and Mercy Corps in the quest for a more just and sustainable financial system.

Since Celo is a mobile-first blockchain, you would first need to download the Celo Wallet app from the App Store or Google Play. Then you would need to open the app and create an account. Now, verify your phone number by entering the code that is sent to you. Back up your seed phrase. This is a 24-word phrase that is used to access your wallet. And you are good to go.

Any type of token that can be written in Solidity can be deployed on Celo. This includes ERC-721, ERC-20 and ERC-1155 token standards, which means these tokens can be fungible or non-fungible. They can be used to represent a variety of assets, such as digital art, in-game items, and even real-world assets. However, all of these tokens would need the creation of smart contracts beforehand.

  • Beginner
  • rating 4.3 (24)
  • 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