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

More Web3 courses