Skip to content


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

Where do I start?

Smart contracts & dApps

If you are interested in building an application(dApp) on Algorand, checkout Algokit, which is a tool for quickly building, testing, and deploying Algorand smart contracts.

Tell me more about Algorand smart contracts!


This section will walk you through the basics of tokenizing assets on Algorand. We’ll start with showing you how Alice and Bob tokenize their NFT, and then walk through creating fungible tokens. You don’t need to write smart contract code to tokenize assets on Algorand. Assets are a layer-1 primitive, built right into the protocol itself.

I want to learn how to mint NFTs.

I want to learn how to create fungible tokens.

Detailed feature documentation

If you are looking for detailed feature explanations and reference documentation, check out the “Get details” section or just search for what you’re looking for using the search box in the top left corner of the site.

Get all the details on layer-1 features and capabilities.

Developer Blog

Here you can find code tutorials and prototypes from the Algorand developer community. This is also where big features will be announced.

See the latest articles and code from Algorand and the community.

Participate in Algorand Consensus

Most of this getting started section is targeted towards application developers. If you’re interested in running a MainNet node and participating in Algorand consensus, refer to the "Run a node" section.

I want to run a node.

I want to participate in Algorand consensus.