Build a Petition Filing dApp on the Fuel Network

This course teaches devs to build a petition dApp on Fuel, a modular chain. Enroll now to upskill yourself and learn more about modularity in blockchains.

1319+ enrollments to this courseLast updated 12/2023


If you’re a developer looking to add Fuel Blockchain to your skillset, this is the place to start. This course will teach you to code an impactful dApp in the Fuel blockchain. The course will begin with an introduction to the Fuel blockchain, its features and its use cases. Later on, you will will dive into the Sway programming language and develop a petition dApp using with the programming language.

Course Content

0. Getting Started

Enroll for free

1. Setting Up the Dev Environment

2. Sway and It’s Basics

3. Writing Your Smart Contract

4. Deploy the dApp

5. Working with Frontend

6. Run the dApp

7. 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.8 by 79 developers

Why learn Sway?


High performance

Compilation in native machine code makes it fast and efficient.



The strong type system prevents errors.


Expressive Syntax

The syntax makes it easier for developers to write clear code.



As a budding, the Sway community is constantly growing.

More courses

View all courses

Frequently asked questions

Fuel is the world's fastest modular execution layer designed for maximum security and high flexible throughput.

Modular execution layers separate execution from data and consensus, maximizing bandwidth and performance.

Metaschool and Fuel have teamed up to offer a free learning track, making it easy for Web3 devs to learn more about modular execution and Fuel Network.

  • Advanced
  • rating 4.8 (79)
  • 2x 5900 XPs
  • nft Earn NFT
Follow us on X(formerly Twitter)

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