Three follow-along, text-based projects.
Write, compile, and deploy your first smart contracts.
Connect your app to the Ethereum blockchain.
Create a front-end to send transactions and view blockchain data.
Deploy your first smart contract on the Rinkeby test network.
Create a web3 front-end to interact with your contract.
Send transactions to the blockchain with message data.
Query your contract and retrieve data from the blockchain.
Use OpenZeppelin to mint generative ERC721s.
Dive further into etherjs front-ends.
View your NFTs on Opensea and Rarible.
Create your own mini turn-based NFT browser game.
Create transactions that alter the state of your NFTs.
View state changes on OpenSea.