In this course, we introduce Solidity, the language in which Ethereum programs are written. We’ll cover basic syntax and structures, such as typing, functions, inheritance, and concepts unique to blockchain languages such as smart contracts.
At the end of this course, you should be ready to set up and deploy your first smart contract!