
Decentralized Two-Factor Authentication With Algorand Standard Assets
Sample code for creating a basic two-factor authentication system with Algorand Standard Assets.

Securely share files on Algorand with IPFS
Algorand-IPFS integrations allows decentralized applications access to secure digital content.

Algorand Asset Management Portal
Application with intuitive user interface where a user can seamlessly create, configure, destroy, freeze and unfreeze the assets for an account on the Algorand blockchain.

Arduino on Algorand Blockchain
Sample code to connect any Arduino to the Algorand Blockchain.

AlgoNim
AlgoNim is the first Algorand game incorporating all the features introduced in Algorand 2.0: Algorand Standard Assets (ASA), Atomic Transfers (AT) and Algorand Smart Contracts (ASC1).

Algorand Wallet Manager - Manage Your Own Wallets with a Graphical Interface
This solution introduces you to the Algorand Wallet Manager and describes common techniques in building a graphical interface on Algorand using Python.

AlgorandTipBot on Telegram - Send ALGO to any @username
The AlgorandTipBot enables Telegram users to send tips (small amounts of ALGO) to other users of the messaging app.

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.

Beginner · 1 hour
Working with ASA using Python
This tutorial demonstrates the steps involved in working with an Algorand Standard Asset (ASA) using the Python SDK.

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 · 1 hour
Working with ASA using Java
This tutorial demonstrates the steps involved in creating a basic Algorand Standard Asset using Java.

Beginner · 1 hour
Working with ASA Using JavaScript
This tutorial demonstrates the steps involved in creating a basic Algorand Standard Asset [(ASA)](https://developer.algorand.org/docs/features/asa/) using [JavaScript SDK](https://github.com/algorand/js-algorand-sdk).

Beginner · 1 hour
Working with ASA using Go
This tutorial demonstrates the steps involved in creating a basic Algorand Standard Asset using Go

Intermediate · 1 hour
Creating Transactions from Spreadsheets
This tutorial looks at how to create different Algorand transactions from an imported excel sheet.

Intermediate · 30 minutes
Algorand Blockchain Development using Reach Part 3 Bets - Wagers
In this tutorial, we add in both wagering and payouts to the winner of our Rock Paper Scissors Algorand blockchain game. By the end of this tutorial, you will have a full featured game allowing wager, provably fair outcomes and payouts to the winner.

PyTeal — Writing Algorand Smart Contracts in Python
PyTeal is a python language binding for Algorand Smart Contracts (ASC) that abstracts away the complexities in writing smart contracts. PyTeal is provided as an open-source tool for the Algorand community. We invite you to try, use, and contribute to PyTeal if you are interested in developing and deploying ASC’s in Python.

Algorand Standard Assets
A conceptual overview of Algorand Standard Assets for developers.

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.