A Beginners Guide to Crypto and Web3 Development on Ethereum and EVM compatible blockchains
In this course we are going to learn about how to develop applications that use the Ethereum Blockchain. We will learn to create smart contracts using the Solidity programming language, such as an ERC-20 Token contract and an ERC-721 NFT smart contract. In addition we will learn how to develop web applications that extend the functions of these smart contracts into the blockchain enabled web. We will explore technologies such as web3.js, metamask and IPFS.
This github repo contains the source code for the e-course.
The course documentation can be found at GrizzlyPeakSoftware.com