Learn Solidity
Master the fundamentals of Solidity - the defacto smart contract development language for EVM chains.
11 lessons
Intermediate skill level
Coding basics pre-req
Join 1K+ enrolled students
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.
Run code against Foundry test cases
Build real-world projects
In-depth conceptual videos
I learned the skillset I needed to transition from web2 to web3 and it led directly to landing my dream job and helping secure the open economy.
Dan McKeon, @OpenZeppelin
Full Stack Ethereum Developer
As a self-taught coder, the course gave me the right base in solidity development, that I would've definitely squandered a couple years without.
Krishang N., @ThirdWeb
Founding Engineer
12 lessons
15 videos
2 lessons
5 videos
4 lessons
4 videos
3 lessons
3 videos
3 lessons
3 videos