A course on learning the basics of programming distributed apps with Ethereum, Solidity, and Web3.
In this course, we'll walk through what Ethereum is, how to write smart contract - code that describes an agreement between parties. We'll start by creating a local test network, mining some Ether and then sending value between the accounts.
After that, we'll talk about Solidity, Ethereum's smart contract programming language. We'll build our first smart contract and interact with it on the commandline.