
Intermediate · 1 hour
Participate in Consensus from Ledger Nano S/X
In this tutorial, we show how to participate in consensus from an account stored in a Ledger Nano S or X. By participating in consensus, you help decentralize the network.

Creating a CrowdFunding Application with the Algorand Blockchain
This solutions article describes the implementation of a next-generation crowdfunding Application using the Algorand Blockchain.

Beginner · 30 minutes
Create A Private Network
This tutorial walks through creating and running a private network that can be used to test your application.

Intermediate · 30 minutes
Algorand Blockchain Development using Reach Part 5 Non Participation
Non-participation occurs both in the centralized and decentralized development worlds. In the case of commerce-driven development knowing how to handle this is paramount as a blockchain developer.

Building on Algorand: Developer Week 2020 Hackathon, Recap and Code
Over 600 attendees participated recently at the Algorand Sponsored Developer Week 2020 in San Francisco...

Getting Started on Algorand
In this article, we are going to cover some of the basics of where to start, what tutorials are available, options for setting up your development environment, and how you can be rewarded for developing applications on the Algorand blockchain.

Using a Smart Contract for Advanced Approvals: Hierarchical Thresholds
Design and implement an escrow contract account using hierarchical threshold approvals to secure the corporate treasury.

Linking Algorand Stateful and Stateless Smart Contracts
This article discussing linking stateful and stateless smart contracts and why it makes sense in many applications.

Encode Algorand Club Recap
Recap of the Encode Algorand Club pre-accelerator and describes the projects built by each participating team.

Introducing AlertHub to Monitor Your Algorand Accounts
AlertHub allows developers to enable monitoring and real-time alerting on Algorand accounts.

ASA Recurring Withdrawal DApp
Build an ASA's recurring withdrawal dApp combining Algorand Standard Assets, Algorand Smart Contracts and Atomic Transfers.

Exporting Algorand Transactions for Tax Reporting
Export tool for exporting Algorand on-chain transactions including rewards for crypto-tax sites to consume.

Example Permissionless Voting Stateful Smart Contract Application
This solution explains one way to build a permissionless voting application on the Algorand Blockchain.

Intermediate · 1 hour
Hybrid Online / Offline Shared Management of Community ASA through Multisig Account
In this tutorial you will learn how to share the management of a “Community Membership ASA” among the Community Board members with a Multisignature Account using a hybrid Online / Offline approach

Beginner · 30 minutes
Algorand BSN Portal - Getting Started
“Participating in the BSN International provides a cost effective and stable infrastructure for developers and enterprises to build on Algorand." - Fangfang Chen, Chief Operating Officer at Algorand Foundation

How to Write Smart Contracts
This article summarizes the three primary ways you can build Algorand Smart Contracts.

Algorand Smart Contract Layer1 (ASC1) and Oracles
At the end of 2019, Algorand released in record time the Algorand Smart Contract Layer1 (ASC1), a new paradigm shift for smart contracts. The first part of this article goes through our understanding of ASC1. The second part addresses oracle data in ASC1 showing a way to insert signed data from the outside world with a small example.

Algorand V2 SDK Asset and Atomic Transfer Examples
New Algorand SDK V2 examples for Assets and Atomic Transfers