Understanding fundamentals of the Ethereum blockchain and Solidity language / How to code a Smart Contract with the right standards.