Vyper and Python Smart Contracts on Blockchain – Full Course for Beginners
freeCodeCamp.org
Patrick Collins teaches smart contract development with Python and Vyper over 30 hours. You do not need to know Python first, as the course includes a crash course. After the basics, it builds projects with Web3.py, Boa and the Moccasin framework, and covers ERC-20 tokens, NFTs, DeFi, fuzzing and algorithmic trading.
What you'll learn
- Blockchain basics
- Writing smart contracts in Vyper
- Python from the ground up
- Interacting with contracts using Web3.py, Boa and Moccasin
- ERC-20 tokens, NFTs, DeFi and fuzz testing
- Using AI tools to speed up development