Tutorials
Step-by-step guides by language and level
-
Creating an NFTMarketplace
Creating an NFTMarketplace application where users can mint, buy and sell NFTs.
-
Algo Builder Tutorial Part 6: Using Tmpl expressions from PyTEAL
In this tutorial we will show how to use Tmpl expression from PyTeal in Algo-Builder.
-
Create and test smart contracts using Python
Create two smart contracts using Python Algorand SDK and PyTeal, then test their implementation using pytest.
-
Using the TEAL Debugger to Debug a Smart Contract
This tutorial will provide a step-by-step guide on how to use the TEAL debugger to debug a buggy Algorand smart contract.
-
Simple NPC game interactions using a stateful contract and atomic transfers
This tutorial will show you how to create a simple NPC game character using a stateful contract and atomic transfers. We'll also test it using the `goal` command line tool.
-
AlgoMinter - a Web App for Minting Assets Using Python, AlgoSigner, and Anvil Platform
In this tutorial, we will demonstrate how to easily build simple web apps with minimum infrastructure configuration efforts using Python and Anvil platform, as well as, how to integrate them with AlgoSigner.
-
Generating And Securing A Vanity Address Using Rekeying
This tutorial will show you how to use the Python package py-algorand-sdk to generate a new custom vanity Algorand address and how to subsequently secure it by rekeying it to an existing or new Algorand private key.
-
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.
-
Algorand-Telegram Interactions: Part 1 - The Basics
Create a Telegram Bot which connects your username to your Algorand account, then invoke some transactions.
-
Read and Write to the Transaction Note Field with Python
Example Python to read and write into the note field.
-
Working with ASA using Python
This tutorial demonstrates the steps involved in working with an Algorand Standard Asset (ASA) using the Python SDK.
-
Creating a Python Transaction with the PureStake API
Learn to create a transaction and send it programmatically