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:

🚀

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:

💡

Build your first app on Tezos

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 an NFT 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:

🛒

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