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.
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.
Using ASA as Monopoly Money
This tutorial deploys a web application designed to use Algorand Standard Assets instead of paper Monopoly money.