OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Full Blockchain Solidity Course Py

Full Blockchain Solidity Course Py is a public, MIT-licensed course repository for learning blockchain concepts, Solidity and smart-contract development through Python-oriented lessons and projects.

Independent OpenViST project profile, based on linked sources.

Full Blockchain Solidity Course Py — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Use the course's Lesson 4 material on installing VSCode, Python and Web3.

  2. Follow the lesson's Web3.py simple-storage section for deploying a contract with a Python script.

  3. 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.
Evidence and transparency

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