Learn How to Code on Algorand

Algorand is developer-friendly and designed from the ground up to be highly scalable and decentralized, without compromising on security.

Start building in minutes.

Additional resources

Atomic Transfers

AVM 1.0 Smart Contracts & Reach

Watch our educational video on Smart Contracts and Smart Signatures, Transaction Execution Approval Language (TEAL), developing Smart Contracts with Python, and How to Build Blockchain Applications Using Reach.

Additional resources

Atomic Transfers

Get Started With Reach (Alternative Way to Build Smart Contracts)

Learn how to build with Reach. This section covers Reach architecture, installing Reach, setup environments, run tests & more.

Reach logo

Build on Algorand with Reach

Reach is a blockchain development platform which makes building decentralized applications, or “dApps”, more like traditional full stack development.

The platform consists of a domain-specific programming language (DSL), compiler, and deployment tool. Reach now fully supports TEAL, automatically generating a formally-verified TEAL contract as you compile.

Learn More
Algorand image

We’re here to help you

The Algorand Foundation is here to help our developer community. If you need help or assistance don’t hesitate to ask us on our forum, Discord or during our developer office hours and meet the experts.

Past Governance Measures and Voting

Gaming

Forum

Ask any question you have related to developing on Algorand on our forum

Past Governance Measures and Voting

Metaverse

Discord

Connect with our developer community and Dev Rel engineers on Discord

Past Governance Measures and Voting

DAOs & Governance

Developer Office Hours

Learn new things and ask the experts all your questions during the Algorand developer office hours

Algorand Community Governance: Period 3 Review

Events and opportunities

Developer Greenhouse

Developer Greenhouse

The Algorand Developer Greenhouse is a curated developer experience from the Algorand Foundation and is open to developers around the world.

Learn More
Algo HackJam icon

Algorand Dev Rel Office Hours

Algorand Dev Rel Office Hours

Book 1:1 office hours with an Algorand developer relationships engineer.

Learn More
Gitcoin Bounties icon

Gitcoin Bounties

Gitcoin Bounties

Unleash your creativity with our open bounties in partnership with Gitcoin. Earn Algo rewards for bounty tasks designated by our team and community.

Learn More
icon

DAOs & Governance

Open SupaGrants

Apply for grant funding to build key blockchain infrastructure (Bridges, Oracles, Launchpads, Dev Tooling to name a few)

Learn More
Ecosystem Funding icon

Algorand x Immunefi Bounty Program

Algorand x Immunefi Bounty Program

A series of bounties focused on enhancing Algorand’s DeFi projects, further ensuring our commitment to the support and security of the Algorand ecosystem.

Learn More
grant funding
$12,003,211
Additional resources icon

Additional Resources

We have a comprehensive list of additional resources for developers. These include but are not limited to API services, block explorers, wallets, IDE’s and community tools!

API Services icon

API Services

API Services

Check out Algonode, PureStake, RandLabs and more!

Block Explorers icon

Block Explorers

Block Explorers

Explore and search the Algorand blockchain for transactions, addresses, stake rewards, stats, tokens, prices and other activities

Wallets icon

Wallets

Wallets

Explore the integrated wallets that support the Algo

Community Tools icon

Community Tools

Community Tools

Algo Builder is the number one trustworthy framework for Algorand dApps, Algorand Standard Assets, Tokens and Smart Contracts.

Algorand Request for Comments (ARCs) icon

Algorand Request for Comments (ARCs)

Algorand Request for Comments (ARCs)

Application-level and interface standards for the Algorand blockchain allow systems building on Algorand to be interoperable. Think of it as the equivalent of EIP/ERC on Ethereum.