Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Vyper and Python Smart Contracts on Blockchain - A Beginner's Guide

via freeCodeCamp

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

Reviews

Start your review of Vyper and Python Smart Contracts on Blockchain - A Beginner's Guide

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.