Blockchain and Ethereum learning resources are sometimes tricky to find so we compiled a list of awesome and free classes for mastering solidity and Ethereum development. This list is in no particulat order and don’t hesitate to comment below if you think we forgot about a website!
Learn about Solidity and DApps
This selection of tutorials will help get you started with smart contract development and front end interaction.
- Getting started with Solidity on EthereumDev.io
- Learn to Code Blockchain DApps By Building Simple Games on Crypto Zombies
- The Official Intro to Solidity
- Setting up a simple Ethereum development environment by Adam Bavosa
- Full Stack dApp Tutorial Series on Kauri
- A pet shop DApp by Truffle
- Capture the Ether is a game in which you hack Ethereum smart contracts to learn about security.
- Ethernaut is a Web3/Solidity based wargame for those interested in learning ethereum
- A compilation of patterns and best practices for the smart contract
- DApp University video classes
This section refers to classes that are only interesting if you’re already familiar with the basics as you’ll learn how to integrate your smart contract with other existing protocols and dapps.
- A course on how to program on top of DeFi money legos on EthereumDev.io
- Coding a Solidity DeFi Application + Node.js Arbitrage App Interface
- Building on top of Compound’s smart contract
- Ethereum Contract Security Techniques and Tips
For the ones that prefer reading a book than online tutorials.
We hope you enjoy our free tutorials about ethereum programming and would love to get some help to keep new articles coming and cover server costs.