Skip to content

danitome24/blockchain-learning-path

Repository files navigation

Blockchain Learning Path

My journey learning Solidity, Ethereum, and Web3 development through practical projects and challenges.

📚 Projects

Smart Contracts Basics

  • counter - Basic Solidity counter contract
  • voting-app - Voting system on blockchain
  • lottery - Lottery smart contract
  • kickstarter - Kickstarter-style dApp
  • inbox - Decentralized inbox

Intermediate & Challenges

  • eth-tech-tree-challenges - Ethereum technical challenges
  • multisig-wallet - Multi-signature wallet implementation

Course & Learning Resources

  • updraft-course - Solidity course from Updraft/Cyfrin
  • speed-run-ethereum - SpeedRunEthereum challenges
  • batch9-buidlguidl - BuidlGuidl Batch 9 starter project

Full Application

  • lottery-app - Complete lottery application on blockchain

🛠️ Tech Stack

  • Languages: Solidity, JavaScript, TypeScript
  • Networks: Ethereum, Layer 2s
  • Tools: Hardhat, Foundry, Scaffold-ETH, Remix

📖 Learning Progression

This repository documents my progression from basic smart contract concepts to more complex blockchain applications. Each project builds upon previous learnings and explores different aspects of Web3 development.

Note

This is a consolidation of learning projects for portfolio purposes.

About

My journey learning Solidity, Ethereum, and Web3 development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors