This document provides an overview of non-fungible tokens (NFTs) and how to use them. It begins with defining blockchain and its uses, then defines NFTs and how they differ from fungible tokens. It discusses NFT marketplaces and popular use cases. The document demonstrates how to set up a cryptocurrency wallet, mint an NFT, list it on a marketplace, and buy/sell NFTs. It also covers smart contracts and how they can interact with NFTs. Finally, it includes a demonstration of developing and deploying an NFT smart contract using common tools.