Skip to main content

Tutorials

These tutorials can help you get started developing different kinds of applications on Tezos in as little as 15 minutes.

Beginner

These tutorials are intended for developers who are starting work with Tezos:

🏆

Create a minimum dApp

Create your minimum dApp from the smart contract to the frontend, using Typescript React and Typescript-like JsLIGO language

Start tutorial

🚀

Deploy a smart contract

In 15 minutes, go from zero to hero and deploy your first smart contract with your choice of JavaScript, OCaml, or Python-like languages

Start tutorial

💻

Mint NFTs from a web app

Create a web app that uses an existing contract to create NFTs

Start tutorial

Intermediate

These tutorials contain multiple parts and are intended for developers with some application development experience:

🎫

Learn about tickets

Learn about a Tezos unique feature named Tickets, using Typescript React and Typescript-like JsLIGO language

Start tutorial

💡

Build a simple web application

Learn how to set up and create a decentralized web application on Tezos using TypeScript, Taquito, and Svelte

Start tutorial

📦

Create a contract and web app that mints NFTs

Create your own NFTs with contracts and web applications

Start tutorial

⚡️

Create NFTs from the command line

Learn about NFTs and how to create them from files on your computer

Start tutorial

Advanced

These tutorials are intended for developers who are familiar with Tezos and want to get into more powerful applications:

⬆️

Upgrade your smart contract

Learn the different ways of upgrading your smart contract, using Typescript React and Typescript-like JsLIGO language

Start tutorial

🛒

Build an NFT marketplace

Learn how to build a marketplace to buy and sell different kinds of tokens with LIGO smart contract templates

Start tutorial

🏎

Deploy a smart rollup

Learn how to deploy a smart rollup to handle large amounts of processing off the main chain

Start tutorial

🛡️

Learn and play with security

Learn and try to hack web3 applications

Start tutorial

📱

Create a mobile game on Tezos

Learn how to create a decentralized game on Tezos to run on Android or iOS

Start tutorial

🗃️

Implement a file archive with the DAL

Learn how to build a file archive with a Smart Rollup and the data availability layer

Start tutorial

🍞

Join the DAL as a Weeklynet baker

Learn how to participate to the DAL as a baker

Start tutorial