git404hub

what is full-blockchain-solidity-course-py fr?

smartcontractkit/full-blockchain-solidity-course-py — explained in plain English

Analysis updated 2026-06-24

11,206Audience · developerComplexity · 4/5Setup · hard

tl;dr

Companion code for a free beginner-to-expert video course on blockchain development, covers how blockchains work, writing Ethereum smart contracts in Solidity, and deploying them using Python.

vibe map

mindmap
  root((blockchain-course))
    What you learn
      Blockchain basics
      Smart contracts
      DeFi concepts
    Tools covered
      Python and Brownie
      Solidity language
      Metamask wallet
      Chainlink oracle
    Token standards
      ERC-20 fungible
      ERC-721 NFT
    Deployment targets
      Sepolia testnet
      Local network

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Follow along with the FreeCodeCamp video course to go from zero knowledge to deploying smart contracts on Ethereum.

VIBE 2

Write and test Solidity smart contracts using the Brownie Python framework.

VIBE 3

Deploy an ERC-20 token or NFT contract to the Sepolia test network without spending real money.

VIBE 4

Build a full-stack decentralized app with a front end connected to an on-chain smart contract.

what's the stack?

PythonSolidityBrownieEthereumWebAssembly

how it stacks up fr

smartcontractkit/full-blockchain-solidity-course-pygoogle/go-githubkornia/kornia
Stars11,20611,20911,202
LanguageGoPython
Setup difficultyhardeasyeasy
Complexity4/52/53/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires Metamask, a funded testnet wallet, Brownie, and multiple third-party accounts (Chainlink, Infura/Alchemy).

License type not specified in the explanation.

in plain english

This repository is the companion code for a free, beginner-to-expert course on blockchain development using Python, originally published on FreeCodeCamp's YouTube channel. It covers how blockchains work, how to write smart contracts, and how to deploy and interact with them using Python tooling. The course is structured as 13 lessons plus a bonus. It starts from the ground up: what a blockchain is, how transactions work, and what a smart contract does. From there it moves into writing contracts in Solidity (the most common language for Ethereum contracts), testing them, and deploying them to real test networks. The Python side of the course uses a library called Brownie, which is a framework for managing, deploying, and testing Solidity contracts from Python scripts. Later lessons cover more advanced territory including decentralized finance concepts (lending and borrowing via the Aave protocol), ERC-20 tokens (a standard for creating fungible digital assets on Ethereum), NFTs (non-fungible tokens, a standard for unique digital assets), and how to upgrade a deployed smart contract after the fact. A bonus lesson ties things together with a full-stack decentralized application including a front end. The repository itself is primarily a reference for following along with the video. Each lesson corresponds to a section of the README, which is a long list of links to documentation, tools, and conceptual explainers used throughout. Tools referenced include Metamask (a browser wallet), Chainlink (a service for connecting smart contracts to external data), and various Ethereum test networks for practicing deployments without spending real money. The README notes that some test networks mentioned in the original video have since been shut down, and recommends using the Sepolia test network instead. The full README is longer than what was shown.

prompts (copy fr)

prompt 1
I am following the Brownie blockchain course. Show me how to write a simple Solidity smart contract and deploy it to the Sepolia test network using Brownie.
prompt 2
Using Brownie and Python, write a script that deploys an ERC-20 token contract and mints 1000 tokens to my wallet address.
prompt 3
I want to create an NFT smart contract in Solidity. Give me a minimal ERC-721 implementation I can deploy with Brownie on Sepolia.
prompt 4
Explain how Chainlink is used in the blockchain course to get a real-world price feed into a Solidity smart contract.

Frequently asked questions

what is full-blockchain-solidity-course-py fr?

Companion code for a free beginner-to-expert video course on blockchain development, covers how blockchains work, writing Ethereum smart contracts in Solidity, and deploying them using Python.

What license does full-blockchain-solidity-course-py use?

License type not specified in the explanation.

How hard is full-blockchain-solidity-course-py to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is full-blockchain-solidity-course-py for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.