Over the course of this curriculum, we'll learn the basics of Solidity and Ethereum from the ground up and build an interactive web3 Tic-Tac-Toe app. We'll deploy the final app to Polygon, an Ethereum-compatible blockchain with fast, cheap transactions. I think this will take around 14 weeks.
Time Commitment:
2 hours/week for work sessions, 2-4 hours/week for homework. (This is a wild guess!)
Prereqs:
- Read chapters 1-3 of Mastering Ethereum
- 101-level React (familiar with create-react-app, hooks, basic testing)
- 102-level TDD (comfortable with basic unit testing and xUnit style assertions)
- 102-level UNIX (familiar with Make, bash, shells, working on the command line)
- 201-level polyglot programming (familiarity with a dynamic language like JS/Python and a typed language like Java/Golang)
Curriculum