Study distributed networks, mining, and smart contracts
Create and Add Blocks to the Blockchain
Create and Track Transactions in the Network
Simulate mining and consensus process
Create and Execute Smart Contracts