In this repo can be find content from my 100 days of web3 challenge, a lot of free and practical theory and also links to my tutorials and repos with real code.
The aim of this challenge is to keep consistency and learn every day web3 tech, then in easy words explain it to an audience.
Content will be updated every day, after necessary basic theory, there will be released some projects, for example:
- blockchain in pure javascript & typescript,
- blockchain use cases implementations - healthcare
Blockchain with Typescript frontend Blockchain with Typescript backend
- and many more...
- Blockchain with Typescript - part I: Video
- Metamask Auth - How to perform that in a React App: Video
- Uploading files to IPFS from React App: Video
All the links with content are available in folders /Medium articles from challenge
and /100 days of web3 threads
. Below are represented only twitter threads.
Days 1-10:
- Day 1: Blockchain basics
- Day 2: Block structures in blockchain
- Day 3: Role of hash in mining
- Day 4: Blocks mining
- Day 5: What means web3
- Day 6: Crypto wallets
- Day 7: Proof of work
- Day 8: Proof of stake
- Day 9: Asymmetric cryptography
- Day 10: Blockchain Pros & Cons
Days 11-20:
- Day 11: Blockchain Resources
- Day 12: Web3 acronyms & terms
- Day 13: Blockchain Limitations
- Day 14: Blockchain Use Cases
- Day 15: Smart Contracts
- Day 16: NFT
- Day 17: Web3 roadmap
- Day 18: DAO
- Day 19: Merkle Tree
- Day 20: Whitepaper
Days 21-30:
- Day 21: Solidity
- Day 22: Bitcoin Network
- Day 23: Ethereum Network
- Day 24: Cryptocurrencies
- Day 25: Dapp
- Day 26: EVM
- Day 27: Token Standard
- Day 28: Blockchain Bridge
- Day 29: Layers
- Day 30: Chainlink
Days 31-40:
- Day 31: DeFi
- Day 32: Hard Fork
- Day 33: Shard chain
- Day 34: Beacon chain
- Day 35: Web3 podcasts
- Day 36: Ethereum 2.0
- Day 37: Crypto Wallets
- Day 38: Rollups
- Day 39: Blockchain Explorer
- Day 40: Staking
Days 41-50:
- Day 41: Blockchain in UI
- Day 42: Metaverse
- Day 43: IPFS
- Day 44: Web3 repos
- Day 45: Web3 vs Web2
- Day 46: Ethereum Name Servies
- Day 47: Minting
- Day 48: Uniswap
- Day 49: Binance Smart Chain
- Day 50: Blockchains for NFTs
Days 51-60:
- Day 51: Seed Phrase
- Day 52: Proof of history
- Day 53: Third web
- Day 54: Yielding
- Day 55: ABI code
- Day 56: Gas
- Day 57: P2E
- Day 58: Future of web3
- Day 59: Hardhat
- Day 60: BaaS
Days 61-70:
- Day 61: Dapp Stack
- Day 62: WalletConnect
- Day 63: MetaMask
- Day 64: Why NFTs are so hated
- Day 65: Tokenomics
- Day 66: Ledger
- Day 67: Ganache
- Day 68: Truffle
- Day 69: Polygon
- Day 70: Cardano
Days 71-80:
- Day 71: Blockchain with TS - part I
- Day 72: GWEI, WEI, Ethers
- Day 73: Metamask authentication
- Day 74: Swap
- Day 75: Avalanche
- Day 76: Listing
- Day 77: Uploading Files to IPFS
- Day 78: Lens Protocol
- Day 79: Stablecoins
- Day 80: Seed phrase
Days 81-90:
- Day 81: Crypto Exchanges
- Day 82: Hash Algorithm
- Day 83: Top web3 tools
- Day 84: Hybrid Smart Contracts
- Day 85: Web3 Developer
- Day 86: Web3 courses
- Day 87: Magic Link
- Day 88: Decentralized Identity
- Day 89: Blockchain Protocols
- Day 90: Web3 projects ideas
Days 91-100:
- Day 91: Create Blockchain
- Day 92: Testing Smart Contracts
- Day 93: Deployment
- Day 94: zkSync
- Day 95 Rust
- Day 96 Solidity
- Day 97 AI + Blockchain
- Day 98 Community
- Day 99 Node Provider
- Day 100 Auditor