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

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Video tutorial course on smart contract and blockchain development, taking learners from an introduction to blockchain through writing Solidity contracts in Remix (Simple Storage, Storage Factory, Fund Me) and then to Python-based tooling with Web3.py and Brownie. Later lessons cover a smart contract lottery with Chainlink oracles, ERC20s, EIPs and token standards, DeFi with Aave, NFTs, contract upgrades and a full stack DeFi application. Suited to newcomers to blockchain development who are comfortable with Python basics.

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 3 Class Central reviews

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

  • o curso e bom ele explica muito bom explica tudo direitinho bom demais e um bom profissional e um bom professor o cara e bom no que faz
  • Profile image for Nilay Patel
    Nilay Patel
    "Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial offers an exceptional journey through the intricate world of blockchain technology. With clear explanations and hands-on exercises, it seamlessly guides learners f…
  • 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.