# Module 2: Model NFTs in Rell · Decentralized marketplace with FT4 · Learn Chromia

> This module walks you through building an NFT model in Rell. The model tracks who owns each token and stores the attributes that describe it and determine…

Source: https://chromia.com/learn/marketplace-course/module-nft/

Decentralized marketplace with FT4Lesson 6 of 15

1. [01Decentralized marketplace with FT4](https://chromia.com/learn/marketplace-course/introduction/)
2. [02Set up your project](https://chromia.com/learn/marketplace-course/setup/)

Module 1: Registering accounts and assets

1. [03Overview](https://chromia.com/learn/marketplace-course/module-ft4/)
2. [04Register payment token](https://chromia.com/learn/marketplace-course/module-ft4/register-token/)
3. [05Create user accounts](https://chromia.com/learn/marketplace-course/module-ft4/register-account/)

Module 2: Model NFTs in Rell

1. [06Overview](https://chromia.com/learn/marketplace-course/module-nft/)
2. [07Define the NFT model](https://chromia.com/learn/marketplace-course/module-nft/nft/)
3. [08Mint NFTs](https://chromia.com/learn/marketplace-course/module-nft/mint-nfts/)
4. [09Make card attributes random](https://chromia.com/learn/marketplace-course/module-nft/randomness/)

Module 3: Create the marketplace

1. [10Overview](https://chromia.com/learn/marketplace-course/module-assets/)
2. [11Charge a fee for mystery card purchases](https://chromia.com/learn/marketplace-course/module-assets/buy-mystery-card/)
3. [12Put a card up for sale on the marketplace](https://chromia.com/learn/marketplace-course/module-assets/list-card/)
4. [13Buy a card on the marketplace](https://chromia.com/learn/marketplace-course/module-assets/buy-listed-card/)
5. [14Test our marketplace](https://chromia.com/learn/marketplace-course/module-assets/test-marketplace/)
6. [15Test using Chromia CLI](https://chromia.com/learn/marketplace-course/module-assets/test-cli/)

[Learn](https://chromia.com/learn/)[Decentralized marketplace with FT4](https://chromia.com/learn/marketplace-course/)

06 / 15Module 2: Model NFTs in RellAdvanced

# Module 2: Model NFTs in Rell

This module walks you through building an NFT model in Rell. The model tracks who owns each token and stores the attributes that describe it and determine its properties.

You will also mint fresh NFTs and get a brief introduction to producing random values on the Chromia blockchain.

## In this lesson

1. [Define the NFT model](https://chromia.com/learn/marketplace-course/module-nft/nft/)
2. [Mint NFTs](https://chromia.com/learn/marketplace-course/module-nft/mint-nfts/)
3. [Make card attributes random](https://chromia.com/learn/marketplace-course/module-nft/randomness/)

[Begin lesson →](https://chromia.com/learn/marketplace-course/module-nft/nft/)

Written for this site from Chromia’s public course. Code samples are the course’s own.

[← Previous**Create user accounts**](https://chromia.com/learn/marketplace-course/module-ft4/register-account/)[Next →**Define the NFT model**](https://chromia.com/learn/marketplace-course/module-nft/nft/)
