├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 useWeb3 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Web3 Resources 🛠️ 2 | Explore the latest resources and get familiar with the core concepts and fundamentals. Learning from tutorials, courses, books, videos or code challenges and start building! 3 | 4 | Want to see more awesomeness? Check out our [website](https://www.useweb3.xyz/) or follow us on [Twitter](https://twitter.com/useWeb3). 5 | 6 | ## Contents 7 | - [Books](#books-) 8 | - [Code Challenges](#code-challenges-) 9 | - [Courses](#courses-) 10 | - [Learn & Earn](#learn--earn-) 11 | - [Grants & Support programs](#grants--support-programs-) 12 | - [Guides](#guides-) 13 | - [Movies](#movies-) 14 | - [Podcasts](#podcasts-) 15 | - [Starter kits](#starter-kits-) 16 | - [Tutorials](#tutorials-) 17 | - [Videos](#videos-) 18 | - [Websites](#websites-) 19 | 20 | 21 | ## Books 📚 22 | Books are still one most popular ways to acquire new knowledge. These books will provide you with a history of the web, a deep understanding of the fundamentals and provide you with everything you need to know about building smart contracts and DApps on Ethereum. 23 | 24 | - Absolute Essentials of Ethereum - https://www.amazon.co.uk/Absolute-Essentials-Ethereum-Business-Economics/dp/1032334185/ 25 | - Blockchain Radicals - https://www.amazon.com/Blockchain-Radicals-Building-Beyond-Capitalism-ebook/dp/B0BLTTFRG4/ 26 | - Build a Blockchain from Scratch in Go - https://web3coach.gumroad.com/l/build-a-blockchain-from-scratch-in-go 27 | - Building ethereum dapps decentralized applications on the ethereum blockchain - https://amzn.to/3f22DhQ 28 | - Coding Democracy - https://amzn.to/3CkYQIv 29 | - Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations - https://amzn.to/3zDnDEW 30 | - Ethereum for Web Developers - https://amzn.to/2YbZVBG 31 | - Build the EVM from scratch - https://www.evm-from-scratch.app/ 32 | - Foundations of Distributed Consensus and Blockchains - https://www.distributedconsensus.net/ 33 | - Foundry Book - https://book.getfoundry.sh/ 34 | - Hands-On Smart Contract Development with Solidity and Ethereum: From Fundamentals to Deployment - https://amzn.to/3Fai5Tq 35 | - How to DeFi: Advanced - https://amzn.to/3osVr4i 36 | - How to DeFi - https://amzn.to/3uFEaFZ 37 | - Lexon: Digital Contracts - https://amzn.to/34pfBUE 38 | - Life After Google - https://amzn.to/3o4ZSl2 39 | - Mastering Ethereum - https://amzn.to/3onZcId 40 | - The MoonMath Manual - https://leastauthority.com/community-matters/moonmath-manual/ 41 | - Out of the Ether - https://amzn.to/3A2YMsS 42 | - Proof of Stake - https://amzn.to/3vDoDaX 43 | - Read Write Own - Building the Next Era of the Internet - https://readwriteown.com/ 44 | - Solidity Design Patterns - https://www.amazon.com/dp/B0BW7PHPZT 45 | - Solidity Starters: A Beginners Friendly book - https://www.amazon.com/dp/B0BHJBF4W2 46 | - The Cryptopians - https://amzn.to/3JB9I6e 47 | - The Genesis Book - https://www.amazon.com/Genesis-Book-Projects-Inspired-Bitcoin/dp/B0CQLMQRH7/ 48 | - The Infinite Machine - https://amzn.to/3a3OfTu 49 | - The Network State - https://amzn.to/3vGXF28 50 | - Token Economy - https://amzn.to/2WBFXiQ 51 | - Upgrading Ethereum - https://eth2book.info/ 52 | - Web3: Charting the Internet's Next Economic and Cultural Frontier - https://www.amazon.de/Web3-Charting-Internets-Economic-Cultural/dp/006329995X 53 | - Web3: The Insights You Need from Harvard Business Review - https://store.hbr.org/product/web3-the-insights-you-need-from-harvard-business-review/10631 54 | - ZK Proofs: explained like I'm 5! - https://eli5.zksync.io/ 55 | 56 | 57 | ## Code Challenges 🏆 58 | These interactive game tutorials get you through the basics of web3 development while you play. Build your own games or hack Ethereum smart contracts in a fun and educational way. 59 | 60 | - Capture the Ether - https://capturetheether.com/ 61 | - Cipher Shastra - https://ciphershastra.com/ 62 | - CryptoHack - https://cryptohack.org/challenges/ 63 | - CryptoZombies - https://cryptozombies.io/ 64 | - Damn Vulnerable DeFi - https://www.damnvulnerabledefi.xyz/ 65 | - DApp World - https://dapp-world.com/ 66 | - Node Guardians - https://nodeguardians.io 67 | - Speedrun Ethereum - https://speedrunethereum.com/ 68 | - The Ethernaut - https://ethernaut.openzeppelin.com/ 69 | - VyperFun - https://learn.vyperlang.org/ 70 | - Wriggly - https://www.wriggly.io/ 71 | 72 | 73 | ## Courses 🎓 74 | Courses are a great way to learn about blockchain and web3 development. They offer a guided approach to learning. Right from your home and at your own pace. 75 | 76 | All the courses listed have been taken or highly recommended by others. They're either free or offer free introductory lessons, so you can try out their formats before considering to purchase. 77 | 78 | - Cyfrin Updraft - https://updraft.cyfrin.io/courses 79 | - a16z Crypto Startup School - https://a16z.com/crypto-startup-school/ 80 | - Alchemy University - https://university.alchemy.com/ 81 | - Bankless Academy - https://app.banklessacademy.com/ 82 | - Base Bootcamp - https://base.org/bootcamp 83 | - Base Camp - https://docs.base.org/ 84 | - Become an Ethereum Blockchain Developer - https://ethereum-blockchain-developer.com/ 85 | - Bitcoin and Cryptocurrency Technologies - https://www.coursera.org/learn/cryptocurrency 86 | - Blockchain and Money - https://ocw.mit.edu/courses/sloan-school-of-management/15-s12-blockchain-and-money-fall-2018/ 87 | - Blockchain-based Systems Engineering - https://github.com/sebischair/bbse 88 | - Blockchain @ Berkeley - https://blockchain.studentorg.berkeley.edu/education 89 | - Blockchain Specialization - https://www.coursera.org/specializations/blockchain 90 | - Build a NFT ticketing service" - https://egghead.io/courses/build-an-nft-based-ticketing-system-1a2f387c 91 | - Cadena - https://www.cadena.dev/ 92 | - ChainShot - https://www.chainshot.com/ 93 | - Code with Ethereum & Solidity - https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/ 94 | - ConsenSys Academy - https://consensys.net/academy/ 95 | - CryptoHack - https://cryptohack.org/courses/ 96 | - Cryptolectures.io - https://cryptolectures.teachable.com/ 97 | - DApp World - https://dapp-world.com/ 98 | - De University of Ethereum - https://ueth.org/ 99 | - DeFi MOOC - https://defi-learning.org/ 100 | - DeSchool - https://coda.io/d/DeSchool_dRavbDJfPhH/Welcome-to-DeSchool_suxNc#_luYgM 101 | - Developer Bootcamp with Solidity (2021) - https://www.udemy.com/course/blockchain-developer/ 102 | - Developing Applications on Ethereum Blockchain - https://www.pluralsight.com/courses/blockchain-ethereum-developing-applications 103 | - Developer DAO academy - https://academy.developerdao.com/ 104 | - Distributed Systems course - http://www.distributedsystemscourse.com/ 105 | - Encode Club Bootcamps - https://bootcamps.encode.club/ 106 | - Harvard CS50 - https://www.youtube.com/watch?v=8mAITcNt710 107 | - How Proof of Stake Ethereum Works - https://stonecoldpat.substack.com/p/how-proof-of-stake-ethereum-works 108 | - Human DAO Academy - https://academy.humandao.org/ 109 | - Enterprise Blockchain Technologies - https://github.com/hyperledger-labs/university-course 110 | - Introduction to Ethers.js - https://www.chainshot.com/learn/ethers 111 | - IPFS Course - https://proto.school/course/ipfs 112 | - Kerala Blockchain Academy - https://kba.ai/ 113 | - Kernel - https://www.kernel.community/ 114 | - Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course - https://www.youtube.com/watch?v=gyMwXuJrbJQQ 115 | - Learncrypto - https://learncrypto.com/ 116 | - Learn Solidity - https://www.alchemy.com/university/courses/solidity 117 | - Learn to Earn - Data program - https://ournetwork.mirror.xyz/gP16wLY-9BA1E_ZuOSv1EUAgYGfK9mELNza8cfgMWPQ 118 | - LearnWeb3 DAO - https://www.learnweb3.io 119 | - Mastering Blockchain and Distributed Ledger Technologies - https://erasmusmoocs.thinkific.com/courses/chaise 120 | - MetaMask Learn - https://learn.metamask.io/ 121 | - metaschool - https://metaschool.so/ 122 | - NFTs and the Metaverse - https://www.unic.ac.cy/openmetaverse/mooc-nfts-metaverse/ 123 | - Node Guardians - https://nodeguardians.io 124 | - Odyssey DAO - https://www.odysseydao.com/ 125 | - ProtoSchool - https://proto.school/tutorials 126 | - solidity-school - https://github.com/Aniket-Engg/solidity-school 127 | - Third Academy - https://www.third.academy/ 128 | - Token Engineering Academy - https://tokenengineering.net/ 129 | - useWeb3 Academy - https://academy.useweb3.xyz/ 130 | - Web3 university - https://www.web3.university/ 131 | - ZK Hack - https://zkhack.dev/ 132 | - ZK Whiteboard Sessions - https://zkhack.dev/whiteboard/ 133 | 134 | 135 | ## Learn & Earn 💸 136 | There are a lot of projects that allow you to earn something while you learn. Whether that’s reputation, XP, tokens or money. It's a great way to get compensated for your time, while finding your way into the ecosystem. 137 | 138 | - Coinbase - https://www.coinbase.com/earn 139 | - Dacade - https://dacade.org/ 140 | - Dework - https://app.dework.xyz/ 141 | - Gitcoin - https://gitcoin.co/explorer 142 | - Layer3 - https://beta.layer3.xyz/bounties 143 | - RabbitHole - https://app.rabbithole.gg/ 144 | 145 | 146 | ## Grants & Support programs 💰 147 | These grant and ecosystem support programs can help you build your own projects, tools, infrastructure, research and other public goods. 148 | 149 | - 1inch Foundation grant program - https://1inch.io/foundation-grant-program/ 150 | - Aave Grants - https://aavegrants.org/ 151 | - Bepro Infrastructure Grant - https://layerxlabs.notion.site/Introducing-the-Bepro-Network-Infrastructure-Grant-39e096cdabe34120b95acc0ac3ac6b31 152 | - Chainlink Grants - https://chain.link/community/grants 153 | - Compound Grants - https://compoundgrants.questbook.app/ 154 | - Decentraland DAO Grants - https://decentraland.org/dao/grants/ 155 | - EPNS Grants - https://gov.push.org/c/grants/10 156 | - Ecosystem Support Program - https://esp.ethereum.foundation/ 157 | - Filecoin Dev Grants - https://grants.filecoin.io/ 158 | - Gitcoin Grants - https://grants.gitcoin.co/ 159 | - Lit Protocol Grants - https://github.com/LIT-Protocol/LitGrants 160 | - Livepeer Grants - https://livepeer.notion.site/Livepeer-Grants-f91071b5030d4c31ad4dd08e7c026526 161 | - Metacartel Grants - https://www.metacartel.org/grants/ 162 | - Metamask Grants DAO - https://metamaskgrants.org/ 163 | - Moonbeam Grant Program - https://moonbeam.foundation/grants/ 164 | - Radicle Grants - https://radicle.mirror.xyz/7RDTvdxABVndpZge9VT09Ku5JXD8lCCCpLRRZaVrtJU 165 | - Road to Devcon Grants - https://esp.ethereum.foundation/devcon-grants 166 | - SKALE Grants Program - https://skale.space/developers#grants 167 | - Streamr Data Fund - https://streamr.network/fund/ 168 | - Swarm Grants - https://ethswarm.org/grants 169 | - Synthetix Grants Council - https://grants.synthetix.io/ 170 | - The Graph Grants - https://thegraph.com/grants/ 171 | - UNI Grants - https://www.uniswapfoundation.org/grants 172 | - Unmarshal Grants Program - https://unmarshal.io/grants/ 173 | - VitaDAO - https://www.vitadao.com/ 174 | - ZetaChain Grants - https://www.zetachain.com/grants 175 | 176 | 177 | ## Guides 📖 178 | These guides provide a more structured approach to learning. 179 | 180 | - Ethereum Smart Contract Auditor Roadmap - https://github.com/razzorsec/AuditorsRoadmap/blob/main/README.md 181 | - Guide on Crypto Applications Product Market Fit - https://mirror.xyz/iamchandan.eth/0bI3jEG7hP9jqJ_vjgLqupo9C_2FuVhepdswLNwAolY 182 | - How to Protect Your Crypto Wallet 95% of the Time - https://mirror.xyz/iamchandan.eth/vuslsqt95p1vlNdy5WeKBFq0PUctybycdfchFmkySos 183 | - Beginners Guide to Web3 - https://www.useweb3.xyz/guides/beginners-guide-to-web3 184 | - Best resources to learn Solidity - https://www.useweb3.xyz/guides/best-resources-to-learn-solidity 185 | - Clean Contracts - a guide on smart contract patterns & practices - https://www.useweb3.xyz/guides/clean-contracts 186 | - Crypto glossary – important terms to navigate web3 - https://www.useweb3.xyz/guides/crypto-glossary 187 | - DeFi Risk Tools & Resources - https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools 188 | - Intro to DeFi – How to navigate the Degen world - https://www.useweb3.xyz/guides/intro-to-defi 189 | - Learn Solidity - https://www.freecodecamp.org/news/learn-solidity-handbook/ 190 | - Road to ZK - https://plum-lightning-36c.notion.site/Road-to-ZK-2e85993b316b4c7c831bcdc866005e1b 191 | - 4 ways to reduce⛽️Gas Fee paid to Ethereum blockchain. - https://0chandan.medium.com/3-ways-to-reduce-%EF%B8%8Fgas-fee-paid-to-ethereum-blockchain-a9d03d0cb82f 192 | - What is Web3 - https://www.useweb3.xyz/guides/what-is-web3 193 | - Zero Knowledge Canon - https://a16zcrypto.com/posts/article/zero-knowledge-canon/ 194 | 195 | 196 | ## Movies 🎬 197 | These documentaries help provide a better understanding of blockchain technology and crypto. They take you through the history, fundamentals, risks and towards the next steps. 198 | 199 | - Banking on Bitcoin - https://www.imdb.com/title/tt5033790/ 200 | - Cryptopia - https://www.imdb.com/title/tt9203586/ 201 | - Vitalik: An Ethereum Story - https://ethereumfilm.xyz/ 202 | - Hopium Diaries - https://youtu.be/gxFNMiLZhP8 203 | - Inside the Dark Web - https://topdocumentaryfilms.com/inside-dark-web/ 204 | - RUIN: Money, Ego and Deception at FTX - https://www.bloomberg.com/features/2023-ruin-ftx-documentary/ 205 | - The Blockchain Life - https://www.primevideo.com/detail/The-Blockchain-Life/0JR3TIK7N4S3XI67AOQ9VJNS5I/ 206 | - The Infinite Machine - movie - https://www.theinfinitemachinemovie.com/ 207 | - The Rise and Rise of Bitcoin - https://www.imdb.com/title/tt2821314/ 208 | - Trust Machine: The Story of Blockchain - https://www.imdb.com/title/tt7407496/ 209 | 210 | 211 | ## Podcasts 🎙️ 212 | Listen to some of the best minds in the space. This list contains several podcasts and individual episodes that cover real-world insights, fireside chats and interviews covering the technology and evolution of Web3. 213 | 214 | - Bankless - https://linktr.ee/Bankless 215 | - Chris Dixon and Naval Ravikant on the Tim Ferriss Podcast - https://tim.blog/2021/10/28/chris-dixon-naval-ravikant/ 216 | - dev3 - https://ivy.fm/podcast/dev3-1062011 217 | - Devs Do Something - https://www.devsdosomething.fm/ 218 | - Epicenter - https://epicenter.tv/ 219 | - Green Pill - https://pod.link/1609313639 220 | - Hashing it Out - https://www.youtube.com/channel/UCAI6Gk0R_1aGa76ShKFA78Q/videos 221 | - Into the Bytecode - https://bytecode.substack.com/archive 222 | - On The Other Side - https://www.othersidepod.xyz/ 223 | - Protocol Explorer - https://www.youtube.com/@rahatcodes/streams 224 | - Scraping Bits - https://www.scrapingbits.com/ 225 | - Shadowy Super Coders - https://www.youtube.com/playlist?list=PLSMvK3DkHvw-QOR6Fk1AFSsH11xD5nA2X 226 | - SIGNAL - https://signal-by-consensys.simplecast.com/ 227 | - The DeFi Scoop - https://linktr.ee/thedefiscoop 228 | - The Rollup - https://www.youtube.com/channel/UCC2UPtfjtdAgofzuxUPZJ6g 229 | - Vitalik Buterin on the Tim Ferris podcast - https://tim.blog/2021/03/08/vitalik-buterin-naval-ravikant/ 230 | - Web3 with Sam KAmani - https://web3pod.xyz 231 | - Web3 Galaxy Brain 🌌🧠 - https://web3galaxybrain.com 232 | - Zero Knowledge - https://www.zeroknowledge.fm/ 233 | 234 | 235 | ## Starter kits 🏗️ 236 | These boilerplates and starterkits allow you to quickly get into web3 and smart contract development. Clone a repo or run a single command and start coding. These are the web3 equivalents of 'create-react-app'. 237 | 238 | - Ape Hackathon kit - https://github.com/wolovim/ape-hackathon-kit/ 239 | - Basic Typescript Starter - https://github.com/nezz0746/typescript-eth-starter 240 | - boilr3 - https://github.com/Envoy-VC/boilr3 241 | - Build Onchain Apps - https://github.com/coinbase/build-onchain-apps 242 | - celo-composer - https://github.com/celo-org/celo-composer 243 | - chainlink-mix - https://github.com/smartcontractkit/chainlink-mix 244 | - Circom Next starter - https://github.com/Darlington02/circom-next-starter 245 | - Create Eth App - https://github.com/WalletConnect/create-eth-app 246 | - Create WalletConnect Dapp - https://github.com/walletconnect/create-wc-dapp 247 | - Create Web3 Dapp - https://createweb3dapp.alchemy.com/ 248 | - dApp Starter - https://github.com/m1guelpf/dapp-starter 249 | - Dapp Boilerplate - https://github.com/JalelTounsi/DappBoilerplate 250 | - dAppBooster - https://github.com/BootNodeDev/dAppBooster 251 | - dapptools-starter-kit - https://github.com/smartcontractkit/dapptools-starter-kit 252 | - ETHathon Full-Stack DApp Boilerplate - https://github.com/ethathon/ethathon 253 | - Fullstack monorepo template - https://github.com/G3root/nextjs-dapp-starter-ts 254 | - hardhat-js-starterkit - https://github.com/ahmedali8/hardhat-js-starterkit 255 | - Hardhat React boilerplate - https://github.com/symfoni/hardhat-react-boilerplate 256 | - hardhat-starter-kit - https://github.com/smartcontractkit/hardhat-starter-kit 257 | - Jolly Roger - https://github.com/wighawag/jolly-roger 258 | - Next + MetaMask GasAPI Starter - https://github.com/Consensys/GasAPI-template 259 | - MEV Template - https://github.com/DeGatchi/mev-template-rs/ 260 | - Next + ShadcnUI + MetaMask SDK Starter - https://github.com/Consensys/Next-MetaMask-Template 261 | - next-tailwind-hardhat - https://github.com/Shridhar-dev/next-tailwind-hardhat 262 | - Next Web3 boilerplate - https://github.com/mirshko/next-web3-boilerplate 263 | - Nexth Starter kit - https://github.com/wslyvh/nexth 264 | - Noir Starters - https://github.com/noir-lang/noir-starter 265 | - nplate - https://github.com/whitenois3/nplate 266 | - Popular Contract Templates - https://github.com/marcelc63/popular-contract-templates 267 | - Quick dApp - https://github.com/MatthieuScarset/quick-dapp 268 | - RainbowKit Social Login Boilerplate - https://github.com/TABASCOatw/particle-rainbowkit-boilerplate 269 | - Social Logins with Particle Auth Core - https://github.com/TABASCOatw/particle-auth-core-demo 270 | - Scaffold-ETH - https://github.com/scaffold-eth/scaffold-eth-2 271 | - Semaphore Boilerplate - https://github.com/semaphore-protocol/boilerplate 272 | - Solidity Next.js Starter - https://github.com/tomhirst/solidity-nextjs-starter 273 | - Solidity template - https://github.com/paulrberg/solidity-template 274 | - Starknet Hardhat example - https://github.com/Shard-Labs/starknet-hardhat-example 275 | - Starknet React example - https://github.com/fracek/starknet-react-example 276 | - Template Ethereum contracts - https://github.com/wighawag/template-ethereum-contracts 277 | - Typescript Solidity Dev Starter Kit - https://github.com/rhlsthrm/typescript-solidity-dev-starter-kit 278 | - useDapp - https://github.com/EthWorks/useDApp 279 | - Web3-Starter-Kit - https://github.com/lakshh07/Web3-Starter-Kit 280 | - zk-starter - https://github.com/cawfree/zk-starter 281 | 282 | 283 | ## Tutorials 💻 284 | A curated list of free, community tutorials that are based around specific projects, tasks or challenges. They include step-by-step written instructions, screenshots and code examples to help you practice and master new skills. 285 | 286 | - A Deep Dive into ERC-404 Token Standard and Crafting your Custom Token - https://www.buildbear.io/resources/guides-and-tutorials/erc404 287 | - Build Your Own Decentralized Lending Protocol - https://medium.com/buildbear/build-your-own-decentralized-lending-protocol-8453c3e4196c 288 | - Build your own Decentralized Exchange - https://medium.com/buildbear/build-your-own-decentralized-exchange-4ccabd519d26 289 | - Building a Decentralized NFT Marketplace with Solidity and Hardhat: A Step-by-Step Tutorial - https://medium.com/buildbear/building-a-decentralized-nft-marketplace-with-solidity-and-hardhat-a-step-by-step-tutorial-cef7af808b93 290 | - Build a Voting Smart Contract - https://medium.com/buildbear/a-step-by-step-guide-to-building-and-deploying-a-voting-smart-contract-on-the-blockchain-468665034c9e 291 | - NFT Lottery DApp - https://medium.com/buildbear/building-an-nft-lottery-step-by-step-guide-for-creating-a-smart-contract-and-frontend-82d453833e1f 292 | - Deploy Your Own ERC721 NFT Staking with Infinite Rewards with BuildBear's No-Code Deployment - https://www.cookbook.dev/contracts/nft-staking-with-infinite-rewards 293 | - Euler Finance’s 196 Million Flash Loan Exploit - https://medium.com/buildbear/a-comprehensive-analysis-of-euler-finances-196-million-flash-loan-exploit-and-a-step-by-step-guide-691a31f26452 294 | - Learn and deploy an ERC 1155 smart contract - https://medium.com/buildbear/learn-and-deploy-an-erc-1155-smart-contract-most-used-by-web3-games-f67e6f291e16 295 | - Mastering Smart Contract Testing: A Comprehensive Guide to Hardhat - https://medium.com/buildbear/mastering-smart-contract-testing-a-comprehensive-guide-to-hardhat-5806005c2352 296 | - Re-constructing the GDS Hack - https://medium.com/buildbear/re-constructing-the-gds-hack-things-that-you-should-actually-know-to-code-safe-protocols-d0824b1d5710 297 | - Recreating Kubz NFT Hack - https://medium.com/buildbear/recreating-kubz-nft-contract-hack-8eef73ff0878 298 | - Unveiling the Power of Spark Protocol: A Comprehensive Review - https://medium.com/buildbear/unveiling-the-power-of-spark-protocol-a-comprehensive-review-aacb6ad5af1a 299 | - A Friendly Introduction to Zero Knowledge - https://zkintro.com/articles/friendly-introduction-to-zero-knowledge 300 | - A guide for reusing test code to validate smart contract exploits - https://medium.com/immunefi/a-step-by-step-guide-for-reusing-development-test-code-to-validate-smart-contract-exploits-31ffb1afd044 301 | - A Guide to Designing Effective NFT Launches - https://www.paradigm.xyz/2021/10/a-guide-to-designing-effective-nft-launches/ 302 | - A Python Guide to Ethereum, Pt. 1 - https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/ 303 | - ABI Encoding and EVM Calldata demystified - https://r4bbit.substack.com/p/abi-encoding-and-evm-calldata 304 | - Advanced MultiSwap - https://soliditydeveloper.com/multiswap-advanced 305 | - All about Solidity - https://medium.com/coinmonks/all-about-solidity-article-series-f57be7bf6746 306 | - Anatomy of a STARK - https://aszepieniec.github.io/stark-anatomy/ 307 | - Arbitrum Tutorials - https://github.com/OffchainLabs/arbitrum-tutorials 308 | - Ethereum: Asset tokenization with Embark - https://docs.chainstack.com/docs/ethereum-tutorial-asset-tokenization-with-embark 309 | - Authenticating Rails users with MetaMask - https://dev.to/q9/finally-authenticating-rails-users-with-metamask-3fj 310 | - Awesome Web3 - https://awesome-web3.com/ 311 | - Become a Blockchain Engineer - https://betterprogramming.pub/how-to-become-a-blockchain-engineer-fa4386a0504f 312 | - Become a smart contract auditor - https://cmichel.io/how-to-become-a-smart-contract-auditor/ 313 | - Beginner's Guide to Yul - https://coinsbench.com/beginners-guide-to-yul-12a0a18095ef 314 | - Blockchain Development Resources - https://blockchain-development-resources.netlify.app/ 315 | - Polygon: Bridging ERC-20 from Ethereum to Polygon - https://docs.chainstack.com/docs/polygon-tutorial-bridging-erc20-from-ethereum-to-polygon 316 | - Build Your Own Decentralized Lending Protocol - https://medium.com/buildbear/build-your-own-decentralized-lending-protocol-8453c3e4196c 317 | - Building in Public an Open Source Solana Wallet Cross-Platform App with Expo, Web3 and React Native - https://moviendo.me/building-in-public-an-open-source-solana-wallet-cross-platform-app-with-expo-web3-react-native/index.html 318 | - Circom language tutorial with circomlib walkthrough - https://www.rareskills.io/post/circom-tutorial 319 | - Clean Contracts - https://www.wslyvh.com/clean-contracts/ 320 | - Connect Users to MetaMask - https://medium.com/coinmonks/web3-react-connect-users-to-metamask-or-any-wallet-from-your-frontend-241fd538ed39 321 | - Constructing ZK SNARK Circuits - https://jtriley.substack.com/p/constructing-zk-snark-circuits 322 | - How to Create a 2-way Communication Smart Contract With Solidity and Axelar - https://axelar.network/blog/2-way-cross-chain-communication-smart-contract-solidity 323 | - How to create a Zero Knowledge DApp: From zero to production - https://vivianblog.hashnode.dev/how-to-create-a-zero-knowledge-dapp-from-zero-to-production 324 | - Create an ERC20 token payment splitting smart contract - https://medium.com/coinmonks/create-an-erc20-token-payment-splitting-smart-contract-c79436470ccc 325 | - Create your own NFT collection on Ethereum w/Solidity - https://eda.hashnode.dev/create-your-own-nft-collection-on-ethereum 326 | - Creating a Wallet Application Using web3.js v4 and ReactJS - https://blog.chainsafe.io/creating-a-wallet-application-using-web3-js-v4-and-reactjs-497339c0b568 327 | - DappTools: Supercharge Your Smart Contracts - https://eattheblocks.com/dapptools-supercharge-your-smart-contracts/ 328 | - Deep Dive Into Solidity Libraries - https://coinsbench.com/deep-dive-into-solidity-libraries-e9bd7f9061fb 329 | - Deploy a contract with Brownie - https://www.quicknode.com/guides/web3-sdks/how-to-deploy-a-smart-contract-with-brownie 330 | - Deploy a Smart Contract on Polygon using GetBlock - https://getblock.medium.com/deploy-a-smart-contract-on-polygon-using-getblock-145c0fc7733 331 | - Deterministic Deployment Proxy - https://github.com/Arachnid/deterministic-deployment-proxy 332 | - Develop EVM assembly opcode logic for Fibonacci - https://medium.com/coinmonks/develop-evm-assembly-opcode-logic-for-fibonacci-107f92dbc9d1 333 | - Dissecting EVM using go-ethereum - Part 1 - https://medium.com/@deliriusz/dissecting-evm-using-go-ethereum-eth-client-implementation-part-i-transaction-execution-flow-960a1533e994 334 | - Dissecting EVM using go-ethereum - Part 2 - https://medium.com/@deliriusz/dissecting-evm-using-go-ethereum-eth-client-implementation-part-ii-evm-ce7653f31c6f 335 | - Dissecting EVM using go-ethereum - Part 3 - https://medium.com/@deliriusz/dissecting-evm-using-go-ethereum-eth-client-implementation-part-iii-bytecode-interpreter-8f144004ed7a 336 | - EIP-2535 Diamond standard - https://soliditydeveloper.com/eip-2535 337 | - ERC-7201 Storage Namespaces Explained - https://www.rareskills.io/post/erc-7201 338 | - ERC20 token standard - https://ethereumdev.io/understand-the-erc20-token-smart-contract/ 339 | - ERC20 Weirdness & Attacks Part 1 - https://33audits.hashnode.dev/erc20-weirdness-attacks-part-1 340 | - Ethereum Dev Speed Run - https://medium.com/@austin_48503/%EF%B8%8Fethereum-dev-speed-run-bd72bcba6a4c 341 | - Ethereum developer tools list - https://github.com/ConsenSys/ethereum-developer-tools-list 342 | - Ethereum logs tutorial series: Logs and filters - https://docs.chainstack.com/docs/ethereum-logs-tutorial-series-logs-and-filters 343 | - Ethereum private keys attacks - https://medium.com/@pierreia/quick-tour-on-ethereum-private-keys-attacks-3082846b7632 344 | - Events & Logging in solidity - https://blog.chain.link/events-and-logging-in-solidity/ 345 | - Explore Ethereum Data with Dune Analytics - https://ethereumdev.io/explore-ethereum-data-with-sql-queries-on-dune-analytics/ 346 | - Fetch data from Ethereum with SWR - https://consensys.net/blog/developers/how-to-fetch-and-update-data-from-ethereum-with-react-and-swr/ 347 | - Flavours of On-Chain SVG NFTs - https://blog.simondlr.com/posts/flavours-of-on-chain-svg-nfts-on-ethereum 348 | - Forking Ethereum Mainnet - https://medium.com/coinmonks/forking-ethereum-mainnet-a-comprehensive-guide-for-testing-with-hardhat-c78452bf71cb 349 | - Formal Verification & Symbolic Execution | The Security Silver Bullet? - https://patrickalphac.medium.com/formal-verification-symbolic-execution-the-security-silver-bullet-38e0ac9072eb 350 | - Formally Verifying The World’s Most Popular Smart Contract - https://www.zellic.io/blog/formal-verification-weth 351 | - Full Stack Web3 — Everything You Need to Know - https://www.youtube.com/watch?v=pdsYCkUWrgQ 352 | - Fuzz / Invariant Tests | The New Bare Minimum For Smart Contract Security - https://patrickalphac.medium.com/fuzz-invariant-tests-the-new-bare-minimum-for-smart-contract-security-87ebe150e88c 353 | - Gas Optimizations for the Rest of Us - https://m1guelpf.blog/d0gBiaUn48Odg8G2rhs3xLIjaL8MfrWReFkjg8TmDoM 354 | - Get to know Ethereum Calldata - https://medium.com/laika-lab/get-to-know-ethereum-calldata-72f65e8bffef 355 | - Geth vs Erigon: Deep dive into RPC methods on Ethereum clients - https://docs.chainstack.com/docs/geth-vs-erigon-deep-dive-into-rpc-methods-on-ethereum-clients 356 | - Getting started with SSX - https://blog.developerdao.com/getting-started-with-ssx 357 | - GitHub in Remix IDE - https://medium.com/remix-ide/github-in-remix-ide-356de378f7da 358 | - Hacking the Blockchain: An Ultimate Guide - https://medium.com/immunefi/hacking-the-blockchain-an-ultimate-guide-4f34b33c6e8b 359 | - Hardhat's tutorial for beginners - https://hardhat.org/tutorial/ 360 | - Hello World Smart Contract - https://docs.alchemy.com/alchemy/tutorials/hello-world-smart-contract/ 361 | - Solidity event high-speed multithread reading - https://web3-ethereum-defi.readthedocs.io/tutorials/multithread-reader.html 362 | - How does Ethereum Manage Data - https://blog.smlxl.io/how-does-ethereum-manage-data-3ee85263134b 363 | - How does Ethereum work, anyway? - https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway 364 | - How Tornado Cash Works - https://www.rareskills.io/post/how-does-tornado-cash-work 365 | - How to Build a Cross-Chain Airdrop DApp With Solidity, Next.js and Axelar - https://axelar.network/blog/cross-chain-airdrop-dapp-tutorial 366 | - How to Build a Multi-Chain NFT Marketplace on Ethereum, Polygon and Binance Smart Chain using Solidity, React, Hardhat and Ethers.js - https://atila.ca/blog/tomiwa/how-to-build-a-multi-chain-nft-marketplace-on-ethereum-polygon-and-binance-smart-chain-using-solidity-react-hardhat-and-ethersjs 367 | - How to Build a Wallet Generator for Solana in React - https://www.quicknode.com/guides/web3-sdks/how-to-build-a-wallet-generator-for-solana-in-react 368 | - Building a web3 dapp using Zero-knowledge (Snarks) Boilerplate - https://hackernoon.com/how-to-use-a-zero-knowledge-dapp-boilerplate 369 | - Build a Full-Stack Interchain Application With Next.js, Solidity & Axelar - https://www.axelar.network/blog/how-to-build-interchain-dapp-with-next-js-solidity-and-axelar 370 | - How To Create a ZK Smart Contract - https://betterprogramming.pub/how-to-create-a-zk-smart-contract-cd948a673749 371 | - How to Deploy an Application With the Same Address Cross-Chain - https://axelar.network/blog/same-address-cross-chain-tutorial 372 | - How to PoC your Bug Leads - https://medium.com/immunefi/how-to-poc-your-bug-leads-5ec76abdc1d8 373 | - How To Save 50% on Gas Costs - https://medium.com/goldfinch-fi/solidity-learnings-how-to-save-50-on-gas-costs-5e598c364ab2 374 | - How to use Dapptools - https://medium.com/@patrick.collins_58673/how-to-use-dapptools-code-like-makerdao-fed9909d055b 375 | - Implementing Zero Knowledge Lottery’s Circom circuits - Part 1 - https://killari.medium.com/implementing-zero-knowledge-lotterys-circom-circuits-part-1-2-16910b3732a2 376 | - Implementing Zero Knowledge Lottery’s Circom circuits - Part 2 - https://killari.medium.com/implementing-zero-knowledge-lotterys-circom-circuits-part-2-2-59a2f976cd24 377 | - Indexing ERC-20 token balance using Subgraphs - https://docs.chainstack.com/docs/subgraphs-tutorial-indexing-erc-20-token-balance 378 | - Introduction to Ethereum Rollups - https://www.quicknode.com/guides/infrastructure/introduction-to-ethereum-rollups 379 | - An Introduction to Full Stack dapp Development - https://github.com/kmjones1979/full-stack-dapp-workshop 380 | - Learn Cryptography - https://www.tutorialspoint.com/cryptography/ 381 | - Learn how to code elliptic curve cryptography - https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab 382 | - Learn Solidity: Events - https://betterprogramming.pub/learn-solidity-events-2801d6a99a92 383 | - Learn Solidity: The Factory Pattern - https://betterprogramming.pub/learn-solidity-the-factory-pattern-75d11c3e7d29 384 | - How to build an on-chain DAO - https://betterprogramming.pub/how-to-code-an-on-chain-dao-e525e13a57be 385 | - Learn X in Y minutes - https://learnxinyminutes.com/docs/solidity/ 386 | - Learning Blockchain Development - https://www.linumlabs.com/articles/a-guide-for-developers-interested-in-learning-blockchain-development 387 | - Lessons from creating a Web3 app - https://camiinthisthang.hashnode.dev/wthisweb3 388 | - Let’s play EVM Puzzles - https://stermi.medium.com/lets-play-evm-puzzles-learning-ethereum-evm-while-playing-43a8354a02b3 389 | - A Low-Level Guide To Solidity's Storage Management - https://degatchi.com/articles/low_level_guide_to_soliditys_storage_management 390 | - Mapping vs. Array in Solidity - https://www.devtwins.com/blog/understanding-mapping-vs-array-in-solidity 391 | - Master Solidity - ERC20 - https://www.razacodes.com/blog/How-to-deploy-ERC20 392 | - Master Solidity - Ether wallet - https://www.razacodes.com/blog/Solidity-Ether-Wallet 393 | - Master Solidity - Fund me - https://www.razacodes.com/blog/How-to-Solidity-Fund-Me 394 | - Master Solidity - Simple storage - https://www.razacodes.com/blog/Simple-Storage 395 | - Master Solidity - Storage factory - https://www.razacodes.com/blog/Simple-Storage-Factory 396 | - Maximizing Efficiency - https://coinsbench.com/maximizing-efficiency-how-gas-optimization-can-streamline-your-smart-contracts-4bafcc6bf321 397 | - Meta-Transactions - https://blog.smlxl.io/meta-transactions-28047138ef6d 398 | - Minimal Proxy Compendium - https://banteg.xyz/posts/minimal-proxies/ 399 | - NFT avatars for ENS profiles - https://medium.com/the-ethereum-name-service/nft-avatar-support-for-ens-profiles-bd4a5553f089 400 | - Noxx - https://noxx.substack.com/ 401 | - On-chain, generative NFTs - https://medium.com/@beautifooldata/contract-development-of-buddy-buddy-tags-fun-completely-on-chain-generative-nfts-for-be9766bb680d 402 | - Learn to build an Optimistic app! - https://github.com/ethereum-optimism/optimism-tutorial/ 403 | - Optimizing Attack Parameters - https://medium.com/immunefi/how-to-get-a-bigger-bounty-by-optimizing-attack-parameters-a51b144f5cc2 404 | - Optimizing your contract’s gas usage - https://medium.com/coinmonks/optimizing-your-solidity-contracts-gas-usage-9d65334db6c7 405 | - PLONK by Hand - https://research.metastate.dev/plonk-by-hand-part-1/ 406 | - Polynomials 101 - https://www.zkcamp.xyz/blog/you-cant-understand-zkps-without-understanding-polynomials 407 | - Precision Loss Errors - https://dacian.me/precision-loss-errors 408 | - Ethereum Python Ecosystem Tour - https://snakecharmers.ethereum.org/python-ecosystem/ 409 | - Recovering Assets with Flashbots - https://medium.com/@kanewallmann_71759/recovering-assets-from-a-hacked-account-with-flashbots-bfe920435fb6 410 | - Reentrancy Guard 2.0 - https://medium.com/spherex-technologies/reentrancy-guard-2-0-cbbc0be41634 411 | - You're writing require statements wrong - https://www.nascent.xyz/idea/youre-writing-require-statements-wrong 412 | - Rock, Paper, Scissors in Solidity - https://medium.com/@websculpt/rock-paper-scissors-in-solidity-part-1-9d7c5d8a316e 413 | - Smart Contract Audit | Explained - https://www.cyfrin.io/blog/what-is-a-smart-contract-audit 414 | - Smart Contract Obfuscation Techniques - https://degatchi.com/articles/smart-contract-obfuscation 415 | - Smock 2 - https://soliditydeveloper.com/smock2 416 | - SMTChecker: (almost) practical superpower - https://medium.com/@sblowpckcr/smtchecker-almost-practical-superpower-5a3efdb3cf19 417 | - SMTChecker, Remix & Dapptools - https://fv.ethereum.org/2021/12/01/smtchecker-dapptools/ 418 | - Snakecharmers - https://snakecharmers.ethereum.org/ 419 | - Solidity 101 - https://secureum.substack.com/p/solidity-101 420 | - Solidity Events Guide - https://mirror.xyz/spacesailor.eth/LEe2yoLoqy97BWHyO6J65XhnG8t33Nmvz_Vsa3ve7rY 421 | - Solidity Tutorial: All About Stack - https://betterprogramming.pub/solidity-tutorial-all-about-stack-c1ec6070fe60 422 | - Solidity Gas Optimizations Pt. 3 - Packing Structs - https://dev.to/javier123454321/solidity-gas-optimizations-pt-3-packing-structs-23f4 423 | - Solidity Gas Optimizations Series - https://dev.to/javier123454321/series/14724 424 | - Staking dApp - https://stermi.medium.com/how-to-write-your-first-decentralized-app-scaffold-eth-challenge-1-staking-dapp-b0b6a6f4d242 425 | - StarkNet Cairo 101 - https://github.com/l-henri/starknet-cairo-101 426 | - Starknet Tutorial - https://github.com/cryptobenkei/starknet-tutorial 427 | - STARKs: Scaling decentralized games - https://killari.medium.com/starks-verifying-a-complex-auto-battler-calculation-on-ethereum-d8698f29808d 428 | - State & State Variables - https://blog.paulmcaviney.ca/state-variables 429 | - Store NFT Metadata and SVG’s on-chain - https://andyhartnett.medium.com/solidity-tutorial-how-to-store-nft-metadata-and-svgs-on-the-blockchain-6df44314406b 430 | - EVM Part I: The ABCs of Ethereum Virtual Machine - https://www.zaryabs.com/the-abcs-of-ethereum-virtual-machine/ 431 | - The Architecture of a Web 3.0 application - https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application 432 | - The Complete Guide to Full Stack Ethereum Development - https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13 433 | - Anatomy of a STARK - https://dev.to/tonyolendo/the-complete-full-stack-guide-to-getting-started-with-zero-knowledge-proofs-using-circom-and-zk-snarks-part-2-58o 434 | - Zero-knowledge is easy or the ultimate how-to article - https://blog.borodutch.com/zero-knowledge-is-easy-or-the-ultimate-how-to-article/ 435 | - Tips and tricks to save gas - https://mudit.blog/solidity-tips-and-tricks-to-save-gas-and-reduce-bytecode-size/ 436 | - Under the hood of zkSNARK Groth16 protocol - https://medium.com/coinmonks/under-the-hood-of-zksnark-groth16-protocol-2843b0d1558b 437 | - Understanding Solidity Design Patterns - https://hackernoon.com/solidity-tutorial-understanding-design-patterns-part-1 438 | - Uniswap v2 Code walk-through - https://ethereum.org/en/developers/tutorials/uniswap-v2-annotated-code/ 439 | - Unit testing in Starknet - https://perama-v.github.io/cairo/examples/unit_test/ 440 | - Voting system in Cairo - https://www.cairo-lang.org/docs/hello_cairo/voting.html 441 | - Vyper Permit2 Tutorial - https://banteg.xyz/posts/vyper-permit2/ 442 | - web3.py Patterns: Bloom Filters - https://snakecharmers.ethereum.org/bloom-filters/ 443 | - web3.py Patterns: WebSocketProvider - https://snakecharmers.ethereum.org/websocketprovider/ 444 | - What happens when you send 1 DAI - https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai 445 | - Why Sign-In with Ethereum is a Game-Changer - https://blog.spruceid.com/sign-in-with-ethereum-is-a-game-changer-part-1/ 446 | - How to write your own Solidity linter using Slang - https://blog.nomic.foundation/how-to-write-your-own-solidity-linter-using-slang-356e7565ad1b 447 | - Writing DAPPs with Flutter + Solidity - https://itnext.io/writing-dapps-with-flutter-solidity-27d0621fd01 448 | - Building Your First Uniswap Integration - https://uniswap.org/blog/your-first-uniswap-integration 449 | - Zero-Knowledge Proofs in Plain English - https://mirror.xyz/edatweets.eth/oKKkqrfaeyxOZoPpggC9VUUCZYW3z8QfWPu9u5T5m50 450 | - ZK-Friendly Hash Functions - https://www.zellic.io/blog/zk-friendly-hash-functions 451 | - ZK-SNARKS with circom - https://docs.circom.io/ 452 | 453 | 454 | ## Videos 📺 455 | These videos provide you with an amazing opportunity to learn from some of the best community members and instructors. This list includes short explainers, extensive walkthroughs and complete series and playlists in an online viewing experience. 456 | 457 | - a16z Crypto Startup School - https://www.youtube.com/playlist?list=PLM4u6XbiXf5oDP6DFeEoNP5K_Epy1RAx4 458 | - Become a DEFI QUANT | Python, Chainlink, and Aave - https://www.youtube.com/watch?v=x0YDcZly_PU 459 | - Blockchain 101 - A visual demo - https://youtu.be/_160oMzblY8 460 | - Blockchain 101 - Keys & signing - https://youtu.be/xIDL_akeras 461 | - Blockchain Coding Setup - https://youtu.be/4gHx-VESMMw 462 | - Blockchain Theory 101 - https://www.udemy.com/share/101yjc2@PUdKbFpaTVMPcUBCO0hOfg==/ 463 | - Bridge Your Tokens On-Chain - https://www.youtube.com/watch?v=pCd_ZqZ93uQ 464 | - Build and Deploy using Hardhat - https://youtu.be/GBc3lBrXEBo 465 | - Building On DeFi With Solidity & Hardhat - https://youtu.be/R91Uhw07W3U 466 | - Building on Ethereum - https://www.youtube.com/watch?v=ogjOjUjCVLk 467 | - Byte-Size BUIDLing with Chainstack - https://www.youtube.com/playlist?list=PLUVFgi-dxojQdPOK09nmpnrLg5gA9b5Aj 468 | - Debugging With Dapptools - https://youtu.be/SJZ1FX-vYGs 469 | - Deploy smart contract with Remix IDE - https://youtu.be/bZKVfXmzRDw 470 | - Dune Analytics Tutorial series - https://youtube.com/playlist?list=PLK3b5d4iK10ext4v-GBySekaA8-GP8quD 471 | - End-to-end NFT tutorial - https://youtu.be/p36tXHX1JD8 472 | - ETH.Build - https://www.youtube.com/playlist?list=PLJz1HruEnenCXH7KW7wBCEBnBLOVkiqIi 473 | - Ethereum Explained: The EVM - https://youtu.be/kCswGz9naZg 474 | - Ethereum + Unity - https://youtu.be/sy1wKhAitX4 475 | - Ethereum Virtual Machine - Crash Course - https://youtu.be/8p7RKYJ9AF0 476 | - Ethernaut Challenge walkthrough - https://youtube.com/playlist?list=PLwHGiYB583Ys8cCjX1gjzh4Up4h13J1lD 477 | - Finematics - https://www.youtube.com/c/Finematics/videos 478 | - Full Stack Web3 with Lens Protocol - https://youtu.be/LcxOdWWL8xs 479 | - Fuzz & Invariant Tests | The secret to finding CRITICAL vulnerabilities faster - https://www.youtube.com/watch?v=juyY-CTolac 480 | - Getting Started With Dapptools - https://youtu.be/UY9WeFBLI5M 481 | - Getting Started With Foundry - https://youtu.be/wqFnif_6Mbc 482 | - Hack Solidity - https://www.youtube.com/playlist?list=PLO5VPQH6OWdWsCgXJT9UuzgbC8SPvTRi5 483 | - Hitchhiker’s Guide to the EVM - https://youtu.be/zgukojxyHKc 484 | - How to Build an NFT Marketplace - https://youtu.be/84j71K6wOCs 485 | - How to connect metamask to your smart contracts on a website - https://www.youtube.com/watch?v=pdsYCkUWrgQ 486 | - How to create on-chain NFTs - https://youtu.be/UBGXFV1TQxc 487 | - How to make NFT Art with On-Chain Metadata - https://www.youtube.com/watch?v=9oERTH9Bkw0 488 | - How to Send Messages Cross-Chain with Axelar - https://www.youtube.com/watch?v=htMVIYzGA34 489 | - How to stake / deposit NFT in Solidity smart contract - https://youtu.be/Uy2cELEZoQc 490 | - How to store NFT metadata URI in ERC1155 Solidity - https://youtu.be/19SSvs32m8I 491 | - How To Write a Solidity Contract pt1 - https://youtu.be/g73EGNKatDw 492 | - Integrate React.js with Smart Contracts - https://youtu.be/38WUVVoMZKM 493 | - Intro to Solidity Programming Workshop - https://youtu.be/UGiA709mQSg 494 | - Introduction to Circom - https://youtu.be/AWA107F2uDQ 495 | - Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course - https://www.youtube.com/watch?v=gyMwXuJrbJQQ 496 | - Learn Dapptools | Code like MakerDAO & the DAI team! - https://www.youtube.com/watch?v=ZurrDzuurQs 497 | - Learn Flashbots MEV in 20 mins by building a flashbot - https://youtu.be/gme0uNyIIsE 498 | - Learn Dapptools | Code like MakerDAO & the DAI team! - https://www.youtube.com/watch?v=fNMfMxGxeag 499 | - Learn Solidity by Examples - https://www.youtube.com/playlist?list=PLO5VPQH6OWdULDcret0S0EYQ7YcKzrigz 500 | - How to build an on-chain DAO - https://www.youtube.com/watch?v=AhJtmUqhAqg 501 | - Learn Vyper by Examples - https://www.youtube.com/playlist?list=PLO5VPQH6OWdWOd-IJTfIzlM2a1yv1rSN- 502 | - Learning Solidity - https://www.youtube.com/playlist?list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg 503 | - Creating and Utilizing Session Keys - https://www.youtube.com/watch?v=euOahfA4Vec 504 | - Live smart contract hacking - https://youtu.be/P8LXLoTUJ5g 505 | - All about Logging and Events - https://www.youtube.com/watch?v=w18c9HLEuBs 506 | - Checklist for NFT contract - https://www.youtube.com/watch?v=DQdvAuWcraE 507 | - How to make NFT Art with On-Chain Metadata - https://www.youtube.com/watch?v=p36tXHX1JD8 508 | - NFT Programming with Moralis - https://youtu.be/tBMk1iZa85Y 509 | - Onboarding through Social Logins with Particle Network - https://www.youtube.com/watch?v=PIorEfDWRiE 510 | - Oracles in 2 mins - https://youtu.be/1gVsV2PWUKU 511 | - Programming a simple ERC token - https://www.youtube.com/playlist?list=PLYSZ-f9LCH3sEf0UKTLCaZErJeQtK7GCD 512 | - Publish your NFT on OpenSea - https://youtu.be/J4p1sdo3Rz4 513 | - Send ETH payments - https://youtu.be/QJZUItAsdfg 514 | - Sign and Verify messages - https://youtu.be/vhUjCLYlnMM 515 | - Sign In with Ethereum and Decentralized Identity - https://youtu.be/t9gWZYJxk7c 516 | - Solidity Applications - https://www.youtube.com/playlist?list=PLO5VPQH6OWdVfvNOaEhBtA53XHyHo_oJo 517 | - Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial - https://www.youtube.com/watch?v=M576WGiDBdQ 518 | - SSO (Single Sign On) using Ethereum - https://youtu.be/D7oWCWNbeOs 519 | - Symbolic Testing With Dapptools - https://youtu.be/K3Umd1ITqus 520 | - The Complete Guide to Full Stack Ethereum Development - https://youtu.be/a0osIaAOFSE 521 | - Trade/sell NFTs automatically from smart contract - https://www.youtube.com/watch?v=XLrhD6GHi0E 522 | - Transfer any ERC20 token from your smart contract - https://www.youtube.com/watch?v=9tYkS7YyOjU 523 | - Ultimate Introduction to Ethereum Ðapp Development - https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ 524 | - Using and building on Arbitrum - https://youtu.be/d4EgugQLZqs 525 | - WalletConnect Sign - https://www.youtube.com/watch?v=jRaAy-hykLU 526 | - Web3 with Solidity and Svelte - https://youtu.be/jQ1rK2vlEAU 527 | - What is Multicall? - https://youtu.be/EXas4uBqQr8 528 | - Introduction to ZKP - https://youtu.be/7SwTy1MCgEY 529 | - Introduction to ZKP - https://youtu.be/-2qHqfqPeR8 530 | - Using a simple zk voting dapp - https://youtu.be/uuw6GsDBzAk 531 | - 🎟 NFT on 💜 Polygon + 🐳 Opensea - https://youtu.be/zgj8ZT4-9lk 532 | 533 | 534 | ## Websites 🌐 535 | These websites all contain a huge amount of information on anything related to Web3, blockchain and Ethereum development. From Solidity examples to guides on smart contract design patterns, best practices and complete developer roadmaps. 536 | 537 | - 2077 Research - https://research.2077.xyz 538 | - BuildBear - https://www.buildbear.io/ 539 | - A quick reference for EVM opcodes - https://github.com/wolflo/evm-opcodes 540 | - a16z crypto glossary - https://a16zcrypto.com/content/article/crypto-glossary/ 541 | - Awesome cryptography - https://github.com/sobolevn/awesome-cryptography 542 | - Awesome Foundry - https://github.com/crisgarner/awesome-foundry 543 | - Awesome Solidity - https://github.com/bkrem/awesome-solidity 544 | - Awesome StarkNet - https://github.com/gakonst/awesome-starknet 545 | - Best Practices for Smart Contract Development - https://yos.io/2019/11/10/smart-contract-development-best-practices/ 546 | - BestInWeb3 - https://bestinweb3.com/ 547 | - Blockchain developer roadmap - https://roadmap.sh/blockchain 548 | - Buidl Guidl - https://buidlguidl.com/ 549 | - Cairo by example - https://cairo-by-example.com/ 550 | - Cookbook - an open source smart contract marketplace - https://www.cookbook.dev/ 551 | - Cryptopedia - https://www.gemini.com/cryptopedia 552 | - curious.xyz - https://curious.xyz/ 553 | - DeFi Developer roadmap - https://github.com/OffcierCia/DeFi-Developer-Road-Map 554 | - devpill.me - https://www.devpill.me/ 555 | - Dissecting DeFi Protocols - https://0xkowloon.substack.com/ 556 | - EIP.fun - https://eip.fun/ 557 | - ETH.Build - https://eth.build/ 558 | - ETH Gas Tracker - https://www.ethgastracker.com/ 559 | - Ethereum Cat Herders - https://www.ethereumcatherders.com/ 560 | - Ethereum Developer Tools List - https://github.com/ConsenSys/ethereum-developer-tools-list 561 | - Ethereum Ecosystem - https://www.ethereum-ecosystem.com 562 | - Ethereum.org Developer portal - https://ethereum.org/developers 563 | - Ethereum StackExchange - https://ethereum.stackexchange.com/ 564 | - EthFiddle - https://ethfiddle.com/ 565 | - EVM Codes - https://www.evm.codes/ 566 | - The EVM Handbook - https://noxx3xxon.notion.site/noxx3xxon/The-EVM-Handbook-bb38e175cc404111a391907c4975426d 567 | - EVM Tools - https://evmtools.xyz/ 568 | - Free Web3 resources - https://www.freeweb3resources.com/ 569 | - Gitcoin - https://gitcoin.co/ 570 | - growthepie - https://www.growthepie.com/ 571 | - Kiwi News - https://news.kiwistand.com/ 572 | - lil web3 - https://github.com/m1guelpf/lil-web3 573 | - (Not So) Smart Contracts - https://github.com/crytic/not-so-smart-contracts/ 574 | - OpenZeppelin Solidity Wizard - https://wizard.openzeppelin.com/ 575 | - Smart Contract Best Practices - https://consensys.github.io/smart-contract-best-practices/ 576 | - smol-evm - https://github.com/karmacoma-eth/smol-evm 577 | - Solidity by Example - https://solidity-by-example.org/ 578 | - Solidity Patterns - https://fravoll.github.io/solidity-patterns/ 579 | - Solidity Tips - https://soliditytips.com/ 580 | - Tenderly - https://docs.tenderly.co/ 581 | - The Sway Book - https://fuellabs.github.io/sway/latest/ 582 | - thirdbrain - https://thirdbrain.vercel.app/ 583 | - useful-solidity-patterns - https://github.com/dragonfly-xyz/useful-solidity-patterns 584 | - Vyper by Example - https://vyper-by-example.org// 585 | - Web3 by Example - https://www.web3byexample.com/ 586 | - Web3 creators - https://www.web3creators.com/ 587 | - Web3 starter pack - https://cryptosociety.notion.site/Web3-Starter-Pack-5a922714348e4a7cbaa45b2f0a8861bd 588 | - Zk Block - https://zkblock.app/ 589 | 590 | 591 | --------------------------------------------------------------------------------