This is a beginner course ideal for any one with very basic or no knowledge of the Ethereum blockchain. In this course, you will build a simple decentralized Voting application. At a high level, the application you build will be an Ethereum smart contract where you create an election and intialize a list of contestants in the election. You then allow users to vote for the candidates. All the voting and the vote storage/counts are stored on the Ethereum blockchain.