NFTs are typically created using smart contracts on a blockchain platform, such as Ethereum. They can be traded on online marketplaces, such as OpenSea, Rarible, or SuperRare, or through peer-to-peer transactions using a digital wallet.