Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to develop blockchain smart contracts from scratch in this 6-hour course designed for complete beginners. Master both Python and Vyper programming languages while exploring essential blockchain concepts and practical applications. Start with blockchain fundamentals before progressing through hands-on projects including favorites lists, buy-me-a-coffee implementations, and ERC20 token development. Gain practical experience with Web3.py, Boa, and Moccasin frameworks while building NFTs, implementing algorithmic trading strategies, and creating stablecoins. Discover how to leverage AI tools to accelerate development processes, implement fuzzing techniques, and work with DeFi applications. Progress through a comprehensive Python crash course, explore smart contract interactions, and complete advanced projects involving digital signatures and upgradeable contracts. Access all course materials and code through the provided GitHub repository and supplementary resources on the Cyfrin Updraft platform.
Syllabus
0:00:00 - Blockchain Basics
2:55:04 - Remix Favorite’s List
4:54:18 - Remix Buy Me A Coffee
7:28:35 - AI Prompting
7:36:05 - Python Crash Course
9:56:25 - Web3py Favorites
11:45:23 - Boa Favorites
12:44:32 - Moccasin Favorites
15:03:48 - Moccasin Five More
16:01:17 - Moccasin Buy Me A Coffee
18:23:01 - HTML/JS
18:27:45 - Moccasin ERC20 and getting hired
20:35:02 - Moccasin NFTs
22:55:48 - Algorithmic Trading
24:45:58 - Moccasin Stablecoin
27:42:06 - Moccasin Signatures
29:36:15 - Final project, Moccasin Upgrades
Taught by
freeCodeCamp.org