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

freeCodeCamp

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

via freeCodeCamp

Overview

This course aims to provide a comprehensive introduction to blockchain, smart contracts, solidity, NFTs/ERC721s, ERC20s, decentralized finance (DeFi), python and solidity, Chainlink, Ethereum, upgradable smart contracts, and full stack blockchain development. By following the course, learners will acquire the skills to code in blockchain technologies, work with various tools like Remix, Web3.py, and Brownie, understand concepts such as ERC20s, EIPs, and token standards, and develop applications in the blockchain space. The teaching method involves video lessons with practical examples and coding exercises. This course is designed for beginners who are interested in blockchain technology, smart contracts, and decentralized applications.

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

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial

  • I recently completed the Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial.

    The course is well-structured and covers all the essential topics required to become proficient in developing blockchain-based applications. The instructor explains the concepts in a clear and concise manner, making it easy for beginners to understand. The course also includes practical examples and hands-on exercises that help reinforce the concepts learned.

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.