YoVDO

Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial

Offered By: freeCodeCamp

Tags

Ethereum Courses Python Courses NFT Courses Blockchain Development Courses Solidity Courses Smart Contracts Courses Decentralized Finance Courses

Course Description

Overview

Embark on a comprehensive 16-hour course covering blockchain, smart contracts, and Solidity development. Master core concepts including NFTs, ERC721s, ERC20s, Decentralized Finance (DeFi), Python integration, Chainlink, Ethereum, and upgradable smart contracts. Dive into hands-on lessons using Remix, Web3.py, and Brownie frameworks. Explore topics such as storage management, fund handling, lottery systems, and token standards. Progress through advanced subjects like DeFi protocols, NFT creation, and full-stack blockchain development. Access a wealth of resources, including code repositories and support forums, to enhance your learning experience and become proficient in blockchain technology.

Syllabus

Introduction.
Lesson 0: Welcome To Blockchain.
Lesson 1: Welcome to Remix! Simple Storage.
Lesson 2: Storage Factory.
Lesson 3: Fund Me.
Lesson 4: Web3.py Simple Storage.
Lesson 5: Brownie Simple Storage.
Lesson 6: Brownie Fund Me.
Lesson 7: SmartContract Lottery.
Lesson 8: Chainlink Mix.
Lesson 9: ERC20s, EIPs, and Token Standards.
Lesson 10: Defi & Aave.
Lesson 11: NFTs.
Lesson 12: Upgrades.
Lesson 13: Full Stack Defi.
Closing and Summary.


Taught by

freeCodeCamp.org

Related Courses

Blockchain Essentials
A Cloud Guru
Blockchain Explained
A Cloud Guru
Advanced Blockchain Architectures
LearnQuest via Coursera
Amazon Quantum Ledger Database (QLDB) Service Introduction (Japanese)
Amazon Web Services via AWS Skill Builder
Introduction to Innovation and Technology in Legal Services
University of Law via FutureLearn