1. A start to solidity with simple blockchain transactions 2. A simple funding smart contract 3. A blockchain based lottery 4. NFT creation