Write Your First Smart Contract on Flow Blockchain

Get familiar with the Flow Blockchain and Cadence programming language by writing a smart contract and shipping a fungible token with this 4 hour course.

903+ enrollments to this courseLast updated 10/2023


Flow is a new blockchain that was declared the 3rd largest for NFT trading volume in 2022. It’s quick, it’s secure and that’s your reason to enroll in this course.

Course Content

0. Let’s Get Started

Enroll for free

1. Unleash the Power of Cadence Programming Language

2. Let’s Start The Fun Part

3. 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.4 by 30 developers

Why learn Cadence?


Designed specifically for blockchain applications

It is being used by major companies like NBA Top Shot and UFC Strike.


Added layer of security

Strong type system and resource-oriented programming make it difficult to write insecure code.


High performance

It’s a modern, object-oriented language that is maintainable and efficient.


Gaining momentum rapidly

Rising opportunities for Cadence developers to get involved in the Flow ecosystem and contribute to its growth.

More courses

View all courses

Frequently asked questions

Flow is a Layer-1 blockchain that allows web3 developers to easily build and deploy decentralization applications related to DeFi, gaming, etc.

  • Intermediate
  • rating 4.4 (30)
  • 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