Tutorials
Step-by-step guides by language and level
-
Beginner · 1 hourCreating an NFTMarketplace
Creating an NFTMarketplace application where users can mint, buy and sell NFTs.
-
Beginner · 15 minutes or lessAlgo 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.
-
Beginner · 1 hourCreate and test smart contracts using Python
Create two smart contracts using Python Algorand SDK and PyTeal, then test their implementation using pytest.
-
Intermediate · 30 minutesUsing 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.
-
Beginner · 1 hourSimple 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.
-
Beginner · 30 minutesAlgoMinter - 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.
-
Beginner · 30 minutesGenerating 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.
-
Intermediate · 30 minutesAlgorand 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 · 1 hourAlgorand-Telegram Interactions: Part 1 - The Basics
Create a Telegram Bot which connects your username to your Algorand account, then invoke some transactions.
-
Beginner · 30 minutesRead and Write to the Transaction Note Field with Python
Example Python to read and write into the note field.
-
Beginner · 1 hourWorking with ASA using Python
This tutorial demonstrates the steps involved in working with an Algorand Standard Asset (ASA) using the Python SDK.
-
Beginner · 15 minutes or lessCreating a Python Transaction with the PureStake API
Learn to create a transaction and send it programmatically