
Intermediate · 15 minutes or less
Adding Transaction Capabilities to a dApp Using AlgoSigner
AlgoSigner is a blockchain wallet that makes it easy to use Algorand-based applications on the web. In this tutorial, you will learn how to integrate AlgoSigner into your decentralized application.

Reach - The Easiest and Safest way to Build DApps
Blockchain development is hard. Existing tooling is complex, time-consuming to use and not robust against common programming oversights. Reach is fundamentally changing the way blockchain developers approach their craft, safely, efficiently and with formal proofs.

Intermediate · 1 hour
Create a Mobile App (Android/iOS) using Xamarin Forms
Create a Mobile Application enabling you to interact with the Algorand blockchain.

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

Intermediate · 15 minutes or less
Algorand Blockchain Development using Reach Part 1
The future is bright for Algorand and Algorand Blockchain Developers. Tools like Reach are going to be the forefront of CrossChain / MultiChain development.

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.

Intermediate · 30 minutes
Algorand Blockchain Development using Reach Part 4 Trust - Commitments
In this tutorial, we implemented a secure version of Rock, Paper, Scissors. These are the cornerstones of Blockchain development.

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.

Intermediate · 15 minutes or less
Algorand Blockchain Development using Reach Part 2 RPS
Blockchain development doesn't have to be difficult. Using Reach lang proves that. Please visit docs.reach.sh for more information.

Algorand Exchange Price Oracle
In this article, we show the implementation of a simple exchange using an on-chain Oracle as the price source. It handles the on-chain submission and the usage in an atomic transfer taking advantage of TEAL smart contracts.

TEAL ALGO Oracle in Algorand Layer-1
In a blockchain, the ability to reference a price on-chain enables a seamless and trustless transaction environment, especially for automated transactions and smart contracts. Oracles are the entities in charge of broadcasting off-chain data such as market price to the blockchain, and serve as a source of truth that allows on-chain dApps to measure the value of assets referenced within a transaction. Rand Labs and Borderless Capital releases a Algorand Oracle that can be referenced in atomic transfers using TEAL stateful and stateless smart contracts.

Connecting WebApps using AlgoSigner
This article highlights the AlgoSigner Chrome plugin and how it can be used to handle private keys and secret mnemonics without developers having to worry about them.

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

Algorand Developer Office Hours
The Algorand Developer Relations Team holds weekly office hours to demo new features and answer you development questions.

Introducing Algorand Builder
Algorand Builder is a trustworthy framework for building Algorand DApps. We make building and shipping DApps easy.

Creating a Point-of-Sale Application with the Algorand Blockchain
We show how to use Algorand’s blockchain to create an alternative payment solution for processing retail transactions. The solution demonstrates a point-of-sale application and a signing wallet.

Build Algorand iOS, Android and UWP apps using C# .NET SDK and Xamarin
This solution shows how to build an Algorand application for iOS, Android and Universal Windows Platform (UWP), with one code base, using Xamarin Forms and C#.

Example Crowdfunding Stateful Smart Contract Application
This solution explains one way to build a crowdfunding application on the Algorand Blockchain.