Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build Ethereum Smart Contract With Brownie Python
00 Course overview
01 Web 3.0 Fundamentals (12:16)
02 What Is Python (4:47)
Source files
01 Introduction to Blockchain
00 Blockchain Introduction (8:32)
01 What Are Blockchains And Distributed Ledgers (3:48)
02A What Are Bitcoin And Ethereum (5:28)
02B Ethereum Blockchain Properties (10:22)
02C Ethereum Deep Dive (10:23)
03 What Are Smart Contracts (2:01)
04 What Is The Solidity Programming Language (4:01)
Source Files
02 Introduction to Python (Prerequisite)
00. Intro To Course And Python (9:57)
01. Variables (19:19)
02. Type Conversion Examples (10:06)
03. Operators (28:54)
04. Collections (8:24)
05. List Examples (19:41)
06. Tuples Examples (8:36)
07. Dictionaries Examples (14:26)
08. Ranges Examples (8:32)
09. Conditionals (6:43)
10. If Statement Examples (21:32)
11. Loops (29:42)
12. Functions (17:01)
13. Parameters And Return Values Examples (13:54)
14. Classes And Objects (34:11)
15. Inheritance Examples (17:29)
16. Static Members Examples (11:05)
17. Summary And Outro (4:08)
Source files
03 Interact with blockchain with web3 python
01 Connect To Ethereum Node With Web3 Python (6:29)
02 Connect To Ethereum Mainnet With Http Provider Infura (5:08)
03 Interact With Ethereum Blockchain With Web3 Python (5:07)
04 Interact With Blockchain Contract With Web3 Python (6:37)
source Files
04 (Prerequisite) Introduction to Solidity - How to Build Smart Contracts Online
01 Introduction To Ethereum Remix IDE (8:12)
04 - 02 Build Your First Solidity Smart Contract
01 Build Your First Contract (8:48)
02 Change A State Variable Value (5:55)
Source Files
04 - 03 Build Solidity Variables
01 Build A Local Variable (4:28)
02 Build State Variables Of Different Data Types (10:54)
03 Build A Custom Data Type With A Struct (4:47)
Source Files
04 - 04 Build Solidity Arrays
01 Build Arrays (11:07)
02 Build Array Functions (6:17)
Source Files
04 - 05 Build Solidity Mappings
01 Build A Mapping (6:20)
02 Build A Database-Like Mapping (7:42)
03 Assign Ownership To Individual Ethereum Addresses (4:59)
Source Files
04 - 06 Build Solidity Conditionals and Loops
01 Build A Conditional (6:57)
02 Build A Loop (9:25)
Source Files
04 - 07 Send Ether
01 Send Ether (8:31)
Source Files
04 - 08 Build Smart Contracts
00 Build A Profit Splitter Contract (11:48)
01 Build A Contract With Limited Addresses (11:40)
02 Build A Contract And Library (15:01)
03 Build A Contract With A Limited Time Transaction (10:20)
04 Build Contracts With Inheritance (13:22)
05 Build Contracts With Visibility Modifiers (10:50)
06 Build A Contract With Mutability Modifiers (10:20)
07 Build An Abstract Contract (13:09)
08 Build A Bank Contract (9:25)
09 Access Struct Value (4:13)
Source Files
05 Build and deploy Solidity smart contract in Colab
01 Set Up Development Environment For Web3 Python In Colab (4:51)
02 Build A Hello World Solidity Smart Contract In Colab (8:27)
03 Interact With Simple Smart Contract In Python (13:15)
source files
06 Deploy a smart contract with Python to Ropsten Ethereum Network
01 How To Use Web3 Python In Google Colab (3:29)
02 Build A Simple Solidity Smart Contract (3:44)
03 Import Smart Contract Into Colab (6:43)
04 Deploy A Smart Contract With Python (11:49)
05 Interact With Deployed Smart Contract In Python (7:23)
Source Files
07 Deploy NFT smart contract with Python
00 What Is An NFT (2:44)
01 Install Dependencies For Web3 Python In Google Colab (3:53)
02 Build A Solidity NFT Smart Contract Without A Library (15:13)
03 Compile Nft Smart Contract In Colab With Python (3:37)
04 Deploy Nft Contract With Python To Simple Test Ethereum Network (6:10)
05 Interact With NFT Contract In Python (7:04)
source files
08 Brownie for Smart Contracts Dapps Introduction
01 What Is Brownie (2:27)
02 Brownie Projects Overview (4:15)
03 Why All Developers Need To Know The Command Line (8:50)
Source files
09 (Prerequisite) Install Node and NPM
00 What Is Node JS (8:22)
01 Install Node And NPM On Mac Or Windows (3:14)
Source files
10 Install Brownie and Python
00 Install Python (2:43)
01 Install Brownie (3:46)
11 Build a smart contract project with Brownie from scratch
02 Build A Simple Solidity 0.8.12 Smart Contract (4:20)
01 Start A New Brownie Project From Scratch (3:09)
Source files
12 Build Python scripts to automate smart contracts
03 Build Python Script To Deploy Smart Contract With Brownie (8:48)
05 Automate Smart Contract Testing With Python In Brownie (5:08)
04 Build A Python Script To Interact With Smart Contract (5:19)
06 Automate Smart Contract Transaction Testing With Python In Brownie (4:02)
Source files
13 Run scripts with Brownie console
07 Use Brownie Console To Deploy Contract-1 (9:17)
08 Build Python Script To Interact With Smart Contract With Brownie-2 (5:40)
source files
14 Build NFT with Brownie Python
01 Build A Solidity Nft Smart Contract With Openzeppelin In Brownie (11:44)
02 Build Python Script To Deploy NFT To Local Blockchain (2:50)
03 Automate Minting NFT With Python On Local Blockchain (13:20)
source files
01 What Is Brownie
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock