Step-by-step guides by language and level
Creating an NFTMarketplace
Creating an NFTMarketplace application where users can mint, buy and sell NFTs.
Bottle shooter smart contract using PyTeal and TypeScript
Generate a pseudo random number from a contract and use it for a web page game.
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.
Issuing university diplomas on the Algorand blockchain
A short and sweet stateful smart contract to issue college graduates their diplomas on the Algorand blockchain.
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.
Development on Algorand using Raspberry Pi - Part 3
The tutorial aims at developers who have their node on a Raspberry Pi and want to build on top. It is the third tutorial of a series of tutorials focused on the development on a Raspberry Pi. A video guides the configuration steps.
Development on Algorand using Raspberry Pi - Part 2
The tutorial aims at developers who have their node on a Raspberry Pi and want to build on top. It is the third tutorial of a series of tutorials focused on the development on a Raspberry Pi. A video guides the configuration steps.F
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.