
Beginner · 30 minutes
Desktop Algorand App
In this tutorial, we will learn how to interact with the Algorand network to create a Windows Application that can be used to create account addresses and mnemonic keys, fund the account, and also check the address account balance.

Intermediate · 30 minutes
Algorand Studio | Tutorial 3: Smart Contract Limit Order
Introduce the Algorand Standard Asset (ASA) model and work through the LimitOrder smart contract to learn issuing your own ASA & using the smart contract to exchange ALGO for an ASA.

Intermediate · 30 minutes
Algorand Studio | Tutorial 2: Smart Contract Dynamic Fee
Use Algorand Studio for ASC development including creating a project, coding, compiling, and constructing transactions to execute the smart contract.

Intermediate · 30 minutes
Algorand Blockchain Development using Reach - Part 6: Looping to Determine the Winner
In this tutorial, we explore loops in Reach. As dApp developers must take special care when performing loops within a consensus network. Thankfully, the Reach verification engine assures we write safe dApps.

Intermediate · 1 hour
Algorand-Telegram Interactions: Part 1 - The Basics
Create a Telegram Bot which connects your username to your Algorand account, then invoke some transactions.

Intermediate · 30 minutes
Scheduling Transactions for Sending in the Future
This tutorial shows how to schedule a payment transaction. Instead of processing the payments now, you can schedule if for a future date/time.

Intermediate · 30 minutes
Algorand Builder Tutorial: Part 1 - Creating Local Network and Deploying ASA
[Algorand Builder](https://github.com/scale-it/algorand-builder) is a development environment, testing framework and asset pipeline for Algorand. Our goal is to make shipping Algorand applications simple, efficient, and scalable.

Intermediate · 30 minutes
Atomic Transactions Web and Console Applications
This is a DApp walkthrough to generate account addresses and mnemonic keys, fund the account, check the account details, and also perform transactions. This was built using the C#/.NET framework to communicate with the Algorand Blockchain.

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

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

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 · 30 minutes
Read and Write to the Transaction Note Field with Java
Example Java to read and write into the note field.