Practical overview
When it fits
Use it as a structured learning path when you want to study Ethereum smart contracts through Solidity lessons and Python-oriented projects.
Who it is for
- Learners moving from blockchain fundamentals into Solidity and smart-contract development.
- Developers who want course examples combining Solidity with Python, Web3.py and Brownie.
Documented uses
- Learn core blockchain concepts and Solidity through an ordered set of lessons.
- Study Python-based contract deployment and interaction with Web3.py.
- Explore Brownie workflows, testing and examples spanning DeFi, NFTs and contract upgrades.
Requirements & limits
The course repository is public and lists an MIT license. The README says its faucet route requires Twitter verification to obtain ETH and LINK.
- Lesson material spans several tools and topics, including Remix, Web3.py and Brownie; choose sections according to the workflow you want to learn.
- Lesson 7 uses Chainlink VRF v1, so its examples are version-specific.
- The README recommends Sepolia and notes that Kovan, Ropsten and Rinkeby are deprecated.
- The README links Windows setup guidance and a chronological list of issues encountered while implementing the video.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Follow the course's Web3.py contract lesson
Set up the tools listed for the lesson and work through its documented Python contract deployment and interaction material.
Before you start
- Python
- VSCode
- Web3.py
Steps
Use the course's Lesson 4 material on installing VSCode, Python and Web3.
Follow the lesson's Web3.py simple-storage section for deploying a contract with a Python script.
Continue to the section on interacting with the contract in Python and Web3.py.
Expected outcome
A lesson path covering Python-based contract deployment and interaction.
Guide limitations
- The README outline identifies these lesson stages but does not provide detailed commands here.
- This guide describes course material, not a verified execution result.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- smartcontractkit/full-blockchain-solidity-course-py · Official homepage title · retained in its source language

