Create Publication

We are looking for publications that demonstrate building dApps or smart contracts!
See the full list of Gitcoin bounties that are eligible for rewards.

Challenges

Challenges are a way for developers to learn fundamental and advanced skills by actually coding. You’ll modify incomplete code snippets that perform key Algorand tasks such as creating basic payment transactions, smart contracts, and much more. For each challenge you complete, you’ll earn a MainNet ASA Badge that can be sent to the wallet of your choosing. Show it off to friends, brag about your status on forums, or share your status as a Master Algorand dev! Read more about them in Docs.

We are experiencing some issues with challenges. Some users may not be able to complete challenges at this time.

Next Up: Payment Transaction Rookie

Ready for your next challenge? Complete this challenge to unlock the Payment Transaction Rookie badge.

 Badge NFT

rookie

Payment Transaction Rookie

Send a basic payment transaction

Not Earned

  •  Badge NFT

    rookie

    Payment Transaction Rookie

    Send a basic payment transaction

  •  Badge NFT

    rookie

    Algorand Standard Asset Rookie

    Create a basic Algorand Standard Asset

  •  Badge NFT

    rookie

    Smart Contract Rookie

    Deploy a basic smart contract

  •  Badge NFT

    rookie

    Atomic Transaction Rookie

    Create a basic Atomic Transaction