
Beginner · 15 minutes or less
Access BetaNet Network using Purestake
Access BetaNet Network using PureStake

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
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.

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

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

Updated PyTeal Resources
PyTeal, a language binding for TEAL, is a community project created to make writing Algorand Smart Contracts (ASC) easier. This article summarizes the latest resources available to start building Algorand Smart Contracts in Python.

Stateful Smart Contracts, Rekeying, and Fast Catchup
Stateful Smart Contracts, Rekeying, and Fast Catchup are brand new features that are now available to try on BetaNet. Learn more about what these features are and how to get started.

Integrate AlgoSigner Components Into Your DApp Using React
React is one of the most popular JavaScript frontend libraries available. Quickly add AlgoSigner components to interface users with your DApp.

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 · 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.

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

Automating with the Mule Framework
Mule is a generalized automation framework for organizing the execution of defined automation in a declarative yaml format.

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

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

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

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

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