Tutorials
No Results

Create Publication

We are looking for publications that demonstrate building dApps or smart contracts!
See the full list of Gitcoin bounties that are eligible for rewards.

Contribute
Level
Time to complete
Language/Tool
Tutorial

Intermediate · 1 hour +

Using loop invariants for verification in Reach

Loops can be quite useful for writing Reach programs but verifying the outcome of loops can be challenging. In this tutorial, we will go through a tour of one of the most important features of Reach - automatic verification of loops using invariants.

Tutorial

Beginner · 1 hour

Creating an NFTMarketplace

Creating an NFTMarketplace application where users can mint, buy and sell NFTs.

Tutorial

Intermediate · 1 hour

Bottle shooter smart contract using PyTeal and TypeScript

Generate a pseudo random number from a contract and use it for a web page game.

Tutorial

Beginner · 15 minutes or less

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.

Tutorial

Beginner · 1 hour

Create and test smart contracts using Python

Create two smart contracts using Python Algorand SDK and PyTeal, then test their implementation using pytest.

Tutorial

Intermediate · 1 hour

Great Causes with Algorand and Swift SDK

Support a good cause giving Algos. Just get on.

Tutorial

Intermediate · 30 minutes

Build Algorand Android Smart Contract using Kotlin

This tutorial is targeted at beginners and intermediate Algorand developers who primarily develop Android Applications using Kotlin. The tutorial will also be beneficial to Java Android Developers as both languages have a lot in common.

Tutorial

Intermediate · 1 hour

Integrating ALGO and ASA transfers within your application

Learn how to integrate your application with Algo or ASA by walking through code examples.

Tutorial

Beginner · 15 minutes or less

Restful Algorand API with Spring Boot

By leveraging a simple Algorand Spring Boot starter, and implementing the Spring Web library, we can easily standup a Restful API to allow users to interact with the Algorand ecosystem.

Tutorial

Intermediate · 30 minutes

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.

Tutorial

Intermediate · 1 hour

Issuing university diplomas on the Algorand blockchain

A short and sweet stateful smart contract to issue college graduates their diplomas on the Algorand blockchain.

Tutorial

Beginner · 1 hour

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.