Learn Solidity

Master the fundamentals of Solidity - the defacto smart contract development language for EVM chains.

Learn Solidity syntax in this free course. You will learn modern Solidity best-practices using v0.8.20 and an in-browser coding environment. Complete the course by building real-world smart contracts such as a Voting Dapp or Escrow contract.