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!
Want to see more awesomeness? Check out our website or follow us on Twitter.
- Books
- Code Challenges
- Courses
- Learn & Earn
- Grants & Support programs
- Guides
- Movies
- Podcasts
- Starter kits
- Tutorials
- Videos
- Websites
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.
- Absolute Essentials of Ethereum - https://www.amazon.co.uk/Absolute-Essentials-Ethereum-Business-Economics/dp/1032334185/
- Blockchain Radicals - https://www.amazon.com/Blockchain-Radicals-Building-Beyond-Capitalism-ebook/dp/B0BLTTFRG4/
- Build a Blockchain from Scratch in Go - https://web3coach.gumroad.com/l/build-a-blockchain-from-scratch-in-go
- Building ethereum dapps decentralized applications on the ethereum blockchain - https://amzn.to/3f22DhQ
- Coding Democracy - https://amzn.to/3CkYQIv
- Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations - https://amzn.to/3zDnDEW
- Ethereum for Web Developers - https://amzn.to/2YbZVBG
- Build the EVM from scratch - https://evm-from-scratch.xyz
- Foundations of Distributed Consensus and Blockchains - https://www.distributedconsensus.net/
- Foundry Book - https://book.getfoundry.sh/
- Hands-On Smart Contract Development with Solidity and Ethereum: From Fundamentals to Deployment - https://amzn.to/3Fai5Tq
- How to DeFi: Advanced - https://amzn.to/3osVr4i
- How to DeFi - https://amzn.to/3uFEaFZ
- Lexon: Digital Contracts - https://amzn.to/34pfBUE
- Life After Google - https://amzn.to/3o4ZSl2
- Mastering Ethereum - https://amzn.to/3onZcId
- The MoonMath Manual - https://leastauthority.com/community-matters/moonmath-manual/
- Out of the Ether - https://amzn.to/3A2YMsS
- Proof of Stake - https://amzn.to/3vDoDaX
- Read Write Own - Building the Next Era of the Internet - https://readwriteown.com/
- Solidity Design Patterns - https://www.amazon.com/dp/B0BW7PHPZT
- Solidity Starters: A Beginners Friendly book - https://www.amazon.com/dp/B0BHJBF4W2
- The Cryptopians - https://amzn.to/3JB9I6e
- The Genesis Book - https://www.amazon.com/Genesis-Book-Projects-Inspired-Bitcoin/dp/B0CQLMQRH7/
- The Infinite Machine - https://amzn.to/3a3OfTu
- The Network State - https://amzn.to/3vGXF28
- Token Economy - https://amzn.to/2WBFXiQ
- Upgrading Ethereum - https://eth2book.info/
- Web3: Charting the Internet's Next Economic and Cultural Frontier - https://www.amazon.de/Web3-Charting-Internets-Economic-Cultural/dp/006329995X
- Web3: The Insights You Need from Harvard Business Review - https://store.hbr.org/product/web3-the-insights-you-need-from-harvard-business-review/10631
- ZK Proofs: explained like I'm 5! - https://eli5.zksync.io/
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.
- Capture the Ether - https://capturetheether.com/
- Cipher Shastra - https://ciphershastra.com/
- CryptoHack - https://cryptohack.org/challenges/
- CryptoZombies - https://cryptozombies.io/
- Damn Vulnerable DeFi - https://www.damnvulnerabledefi.xyz/
- DApp World - https://dapp-world.com/
- Etherhack - https://etherhack.positive.com/
- Node Guardians - https://nodeguardians.io
- Speedrun Ethereum - https://speedrunethereum.com/
- The Ethernaut - https://ethernaut.openzeppelin.com/
- VyperFun - https://learn.vyperlang.org/
- Wriggly - https://www.wriggly.io/
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.
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.
- _buildspace - https://buildspace.so/
- Cyfrin Updraft - https://updraft.cyfrin.io/
- 30 Days of Web3 - https://www.30daysofweb3.xyz/
- Rust-and-Solana-development-for-beginners-ICB - https://careerbooster.io/courses/full-solana-and-rust-programming-course-for-beginners
- a16z Crypto Startup School - https://a16z.com/crypto-startup-school/
- Alchemy University - https://university.alchemy.com/
- Bankless Academy - https://app.banklessacademy.com/
- Base Bootcamp - https://base.org/bootcamp
- Base Camp - https://docs.base.org/base-camp/docs/welcome
- Become an Ethereum Blockchain Developer - https://ethereum-blockchain-developer.com/
- Bitcoin and Cryptocurrency Technologies - https://www.coursera.org/learn/cryptocurrency
- Blockchain and Money - https://ocw.mit.edu/courses/sloan-school-of-management/15-s12-blockchain-and-money-fall-2018/
- Blockchain-based Systems Engineering - https://github.com/sebischair/bbse
- Blockchain @ Berkeley - https://blockchain.berkeley.edu/courses/
- Blockchain Specialization - https://www.coursera.org/specializations/blockchain
- Build a NFT ticketing service" - https://egghead.io/courses/build-an-nft-based-ticketing-system-1a2f387c
- Cadena - https://www.cadena.dev/
- ChainShot - https://www.chainshot.com/
- Code with Ethereum & Solidity - https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/
- ConsenSys Academy - https://consensys.net/academy/
- CryptoHack - https://cryptohack.org/courses/
- Cryptolectures.io - https://cryptolectures.teachable.com/
- DApp World - https://dapp-world.com/
- De University of Ethereum - https://ueth.org/
- DeFi MOOC - https://defi-learning.org/
- DeSchool - https://coda.io/d/DeSchool_dRavbDJfPhH/Welcome-to-DeSchool_suxNc#_luYgM
- Developer Bootcamp with Solidity (2021) - https://www.udemy.com/course/blockchain-developer/
- Developing Applications on Ethereum Blockchain - https://www.pluralsight.com/courses/blockchain-ethereum-developing-applications
- Developer DAO academy - https://academy.developerdao.com/getting-started
- Distributed Systems course - http://www.distributedsystemscourse.com/
- Encode Club Bootcamps - https://www.encode.club/encode-bootcamps
- Figment Learn - https://learn.figment.io/
- Get started with blockchain development - https://docs.microsoft.com/en-us/learn/paths/ethereum-blockchain-development/
- Global Blockchain Initiative - https://blockchaininitiative.org/
- Harvard CS50 - https://www.youtube.com/watch?v=8mAITcNt710
- How Proof of Stake Ethereum Works - https://stonecoldpat.substack.com/p/how-proof-of-stake-ethereum-works
- Human DAO Academy - https://academy.humandao.org/
- Enterprise Blockchain Technologies - https://github.com/hyperledger-labs/university-course
- Introduction to Ethers.js - https://www.chainshot.com/learn/ethers
- Introduction to Smart Contracts - https://www.defi-academy.com/courses/introduction-to-smart-contracts
- Introduction to Tokens in Ethereum - https://www.defi-academy.com/courses/introduction-to-tokens
- IPFS Course - https://proto.school/course/ipfs
- Kerala Blockchain Academy - https://elearning.kba.ai/
- Kernel - https://www.kernel.community/en/
- Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course - https://www.youtube.com/watch?v=gyMwXuJrbJQQ
- Learncrypto - https://learncrypto.com/
- Learn Solidity - https://www.alchemy.com/university/courses/solidity
- Learn to Earn - Data program - https://ournetwork.mirror.xyz/gP16wLY-9BA1E_ZuOSv1EUAgYGfK9mELNza8cfgMWPQ
- LearnWeb3 DAO - https://www.learnweb3.io
- Macro – Teach Yourself Web3 - https://www.teachyourselfweb3.com/courses/teach-yourself-web3
- Mastering Blockchain and Distributed Ledger Technologies - https://erasmusmoocs.thinkific.com/courses/chaise
- MetaMask Learn - https://learn.metamask.io/
- metaschool - https://metaschool.so/
- NFT School - https://nftschool.dev/
- NFTs and the Metaverse - https://www.unic.ac.cy/openmetaverse/mooc-nfts-metaverse/
- Node Guardians - https://nodeguardians.io
- Odyssey DAO - https://www.odysseydao.com/
- ProtoSchool - https://proto.school/tutorials
- Questbook - https://learn.questbook.xyz/
- solidity-school - https://github.com/Aniket-Engg/solidity-school
- Teach Yourself Web3 - https://www.teachyourselfweb3.com/
- Third Academy - https://www.third.academy/
- Token Engineering Academy - https://tokenengineering.net/
- Unit Masters - https://www.unitmasters.org/
- useWeb3 Academy - https://academy.useweb3.xyz/
- Web3 university - https://www.web3.university/
- ZK Hack - https://zkhack.dev/
- ZK Whiteboard Sessions - https://zkhack.dev/whiteboard/
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.
- Coinbase - https://www.coinbase.com/earn
- Dacade - https://dacade.org/
- Dework - https://app.dework.xyz/
- Gitcoin - https://gitcoin.co/explorer
- Layer3 - https://beta.layer3.xyz/bounties
- Metagame Academy - https://metagame.wtf/academy
- Overmind - https://overmind.xyz/?utm_source=useWeb3_Earn
- RabbitHole - https://app.rabbithole.gg/
These grant and ecosystem support programs can help you build your own projects, tools, infrastructure, research and other public goods.
- 1inch Foundation grant program - https://1inch.io/foundation-grant-program/
- Aave Grants - https://aavegrants.org/
- Balancer Grants - https://balancer.community/balancer-community-grants
- Bepro Infrastructure Grant - https://layerxlabs.notion.site/Introducing-the-Bepro-Network-Infrastructure-Grant-39e096cdabe34120b95acc0ac3ac6b31
- Chainlink Grants - https://chain.link/community/grants
- Compound Grants - https://compoundgrants.org/
- Connext Ecosystem Grants - https://grants.connext.network/
- Decentraland DAO Grants - https://governance.decentraland.org/grants/
- EPNS Grants - https://epns.notion.site/Push-Grants-Program-8c9f7934f7e5418faf96e7a5bdcaac4a
- Ecosystem Support Program - https://esp.ethereum.foundation/
- Filecoin Dev Grants - https://grants.filecoin.io/
- Gitcoin Grants - https://gitcoin.co/grants/
- Lens Protocol Grants - https://aave.notion.site/Grants-Application-eec79f59fbad4e34b51acc3c936073a2
- Lit Protocol Grants - https://github.com/LIT-Protocol/LitGrants
- Livepeer Grants - https://github.com/livepeer/Grant-Program
- Meta Gamma Delta - https://metagammadelta.com/grants/
- Metacartel Grants - https://www.metacartel.org/grants/
- Metamask Grants DAO - https://metamaskgrants.org/
- Moonbeam Grant Program - https://moonbeam.foundation/grants/
- PoolTogether Grants - https://poolgrants.org/
- Radicle Grants - https://radicle.mirror.xyz/7RDTvdxABVndpZge9VT09Ku5JXD8lCCCpLRRZaVrtJU
- Road to Devcon Grants - https://esp.ethereum.foundation/devcon-grants
- SKALE Grants Program - https://skale.space/developers#grants
- Streamr Data Fund - https://streamr.network/fund/
- Swarm Grants - https://my.ethswarm.org/grants
- Synthetix Grants Council - https://grants.synthetix.io/
- The Graph Grants - https://thegraph.foundation/
- UMA Grants for Developer Support - https://grants.umaproject.org
- UNI Grants - https://www.unigrants.org/
- Unmarshal Grants Program - https://unmarshal.io/grants/
- VitaDAO - https://www.vitadao.com/
- ZetaChain Grants - https://www.zetachain.com/grants
These guides provide a more structured approach to learning.
- Ethereum Smart Contract Auditor Roadmap - https://github.com/razzorsec/AuditorsRoadmap/blob/main/README.md
- Guide on Crypto Applications Product Market Fit - https://mirror.xyz/iamchandan.eth/0bI3jEG7hP9jqJ_vjgLqupo9C_2FuVhepdswLNwAolY
- How to Protect Your Crypto Wallet 95% of the Time - https://mirror.xyz/iamchandan.eth/vuslsqt95p1vlNdy5WeKBFq0PUctybycdfchFmkySos
- Beginners Guide to Web3 - https://www.useweb3.xyz/guides/beginners-guide-to-web3
- Best resources to learn Solidity - https://www.useweb3.xyz/guides/best-resources-to-learn-solidity
- Clean Contracts - a guide on smart contract patterns & practices - https://www.useweb3.xyz/guides/clean-contracts
- Crypto glossary – important terms to navigate web3 - https://www.useweb3.xyz/guides/crypto-glossary
- DeFi Risk Tools & Resources - https://github.com/defi-defense-dao/defi-risk-tools-list#developer-tools
- Intro to DeFi – How to navigate the Degen world - https://www.useweb3.xyz/guides/defi-intro
- Learn Solidity - https://www.freecodecamp.org/news/learn-solidity-handbook/
- Road to ZK - https://plum-lightning-36c.notion.site/Road-to-ZK-2e85993b316b4c7c831bcdc866005e1b
- 4 ways to reduce⛽️Gas Fee paid to Ethereum blockchain. - https://mirror.xyz/iamchandan.eth/vuslsqt95p1vlNdy5WeKBFq0PUctybycdfchFmkySos
- What is Web3 - https://www.useweb3.xyz/guides/what-is-web3
- Zero Knowledge Canon - https://a16zcrypto.com/posts/article/zero-knowledge-canon/
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.
- Banking on Bitcoin - https://www.imdb.com/title/tt5033790/
- Cryptopia - https://www.imdb.com/title/tt9203586/
- Vitalik: An Ethereum Story - https://ethereumfilm.xyz/
- Hopium Diaries - https://youtu.be/v1Z5BnBuFyE
- Inside the Dark Web - https://topdocumentaryfilms.com/inside-dark-web/
- RUIN: Money, Ego and Deception at FTX - https://www.bloomberg.com/features/2023-ruin-ftx-documentary/
- The Blockchain Life - https://www.primevideo.com/detail/The-Blockchain-Life/0JR3TIK7N4S3XI67AOQ9VJNS5I/
- The Infinite Machine - movie - https://www.theinfinitemachinemovie.com/
- The Rise and Rise of Bitcoin - https://www.imdb.com/title/tt2821314/
- Trust Machine: The Story of Blockchain - https://www.imdb.com/title/tt7407496/
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.
- Bankless - https://linktr.ee/Bankless
- Chris Dixon and Naval Ravikant on the Tim Ferriss Podcast - https://tim.blog/2021/10/28/chris-dixon-naval-ravikant/
- dev3 - https://ivy.fm/podcast/dev3-1062011
- Devs Do Something - https://www.devsdosomething.fm/
- Epicenter - https://epicenter.tv/
- Green Pill - https://pod.link/1609313639
- Hashing it Out - https://www.youtube.com/channel/UCAI6Gk0R_1aGa76ShKFA78Q/videos
- Into the Bytecode - https://bytecode.substack.com/archive
- On The Other Side - https://www.othersidepod.xyz/
- Protocol Explorer - https://www.youtube.com/@rahatcodes/streams
- Scraping Bits - https://www.scrapingbits.com/
- Shadowy Super Coders - https://www.youtube.com/playlist?list=PLSMvK3DkHvw-QOR6Fk1AFSsH11xD5nA2X
- SIGNAL - https://signal-by-consensys.simplecast.com/
- Solidity Galaxy Brain - https://www.soliditygalaxybrain.com/
- The DeFi Scoop - https://linktr.ee/thedefiscoop
- The Rollup - https://www.youtube.com/channel/UCC2UPtfjtdAgofzuxUPZJ6g
- Vitalik Buterin on the Tim Ferris podcast - https://tim.blog/2021/03/08/vitalik-buterin-naval-ravikant/
- Web3 with Sam KAmani - https://web3pod.xyz
- Web3 Galaxy Brain 🌌🧠 - https://web3galaxybrain.com
- Zero Knowledge - https://www.zeroknowledge.fm/
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'.
- Ape Hackathon kit - https://github.com/wolovim/ape-hackathon-kit/
- Basic Typescript Starter - https://github.com/nezz0746/typescript-eth-starter
- boilr3 - https://github.com/Envoy-VC/boilr3
- Build Onchain Apps - https://github.com/coinbase/build-onchain-apps
- celo-composer - https://github.com/celo-org/celo-composer
- chainlink-mix - https://github.com/smartcontractkit/chainlink-mix
- Circom Next starter - https://github.com/Darlington02/circom-next-starter
- Create Eth App - https://github.com/WalletConnect/create-eth-app
- Create WalletConnect Dapp - https://github.com/walletconnect/create-wc-dapp
- Create Web3 Dapp - https://createweb3dapp.alchemy.com/
- dApp Starter - https://github.com/m1guelpf/dapp-starter
- Dapp Boilerplate - https://github.com/JalelTounsi/DappBoilerplate
- dapptools-starter-kit - https://github.com/smartcontractkit/dapptools-starter-kit
- ETHathon Full-Stack DApp Boilerplate - https://github.com/ethathon/ethathon
- Fullstack monorepo template - https://github.com/G3root/nextjs-dapp-starter-ts
- hardhat-js-starterkit - https://github.com/ahmedali8/hardhat-js-starterkit
- Hardhat React boilerplate - https://github.com/symfoni/hardhat-react-boilerplate
- hardhat-starter-kit - https://github.com/smartcontractkit/hardhat-starter-kit
- Jolly Roger - https://github.com/wighawag/jolly-roger
- Next + MetaMask GasAPI Starter - https://github.com/Consensys/GasAPI-template
- MEV Template - https://github.com/DeGatchi/mev-template-rs/
- Next + ShadcnUI + MetaMask SDK Starter - https://github.com/Consensys/Next-MetaMask-Template
- next-tailwind-hardhat - https://github.com/Shridhar-dev/next-tailwind-hardhat
- Next Web3 boilerplate - https://github.com/mirshko/next-web3-boilerplate
- Nexth Starter kit - https://github.com/wslyvh/nexth
- Noir Starters - https://github.com/noir-lang/noir-starter
- nplate - https://github.com/whitenois3/nplate
- Popular Contract Templates - https://github.com/marcelc63/popular-contract-templates
- Quick dApp - https://github.com/MatthieuScarset/quick-dapp
- RainbowKit Social Login Boilerplate - https://github.com/TABASCOatw/particle-rainbowkit-boilerplate
- Social Logins with Particle Auth Core - https://github.com/TABASCOatw/particle-auth-core-demo
- Scaffold-ETH - https://github.com/scaffold-eth/scaffold-eth-2
- Semaphore Boilerplate - https://github.com/semaphore-protocol/boilerplate
- Solidity Next.js Starter - https://github.com/tomhirst/solidity-nextjs-starter
- Solidity template - https://github.com/paulrberg/solidity-template
- Starknet Hardhat example - https://github.com/Shard-Labs/starknet-hardhat-example
- Starknet React example - https://github.com/fracek/starknet-react-example
- Sveltekit EVM Bootstrap - https://github.com/chiuzon/sveltekit-evm-bootstrap
- SvelteKit Web3 Hackaton Starter - https://github.com/chiuzon/sveltekit-web3-hackaton-starter
- Template Ethereum contracts - https://github.com/wighawag/template-ethereum-contracts
- TurboETH - https://www.turboeth.xyz/
- Typescript Solidity Dev Starter Kit - https://github.com/rhlsthrm/typescript-solidity-dev-starter-kit
- useDapp - https://github.com/EthWorks/useDApp
- Web3-Starter-Kit - https://github.com/lakshh07/Web3-Starter-Kit
- zk-starter - https://github.com/cawfree/zk-starter
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.
- A Deep Dive into ERC-404 Token Standard and Crafting your Custom Token - https://www.buildbear.io/resources/guides-and-tutorials/erc404
- ACTE: Revolutionizing Testing in the Digital Age - https://www.buildbear.io/blogs/acte
- A Comprehensive Guide to ERC-6672: Multi-Redeemable NFTs - https://www.buildbear.io/blogs/erc6672
- A Hands-On Guide to Modular Smart Contracts with Diamond Standard (EIP2535) - https://www.buildbear.io/resources/guides-and-tutorials/erc2535
- A Practical Guide on Honeypot Attacks in Smart Contracts - https://www.buildbear.io/resources/guides-and-tutorials/honeypots
- All You Need to Know about Ethereum Dencun Upgrade - https://www.buildbear.io/blogs/dencun_mainnet
- Automate Contract Deployment with Hardhat Ignition - https://www.buildbear.io/resources/guides-and-tutorials/Hardhat_Ignition
- Build Your Own Decentralized Lending Protocol - https://medium.com/buildbear/build-your-own-decentralized-lending-protocol-8453c3e4196c
- Build your own Decentralized Exchange - https://medium.com/buildbear/build-your-own-decentralized-exchange-4ccabd519d26
- 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
- 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
- NFT Lottery DApp - https://medium.com/buildbear/building-an-nft-lottery-step-by-step-guide-for-creating-a-smart-contract-and-frontend-82d453833e1f
- Create Rentable NFTs Using ERC-4907 Standard - https://www.buildbear.io/resources/guides-and-tutorials/Rentable_NFTs
- Create Customized Private Omni Testnets - https://www.buildbear.io/resources/guides-and-tutorials/omniNetwork
- Creating Royalty NFTs using ERC-2981: A Step-by-Step Guide - https://www.buildbear.io/resources/guides-and-tutorials/Royalty_NFT
- Deploy Your Own Royalty Splitter Contract with BuildBear’s No-Code Deployment - https://www.buildbear.io/resources/guides-and-tutorials/Royalty_Splitter_Contract
- Deploy Your Own Azuki ERC721A NFT with BuildBear's No-Code Deployment - https://www.buildbear.io/resources/guides-and-tutorials/ERC721A_NFT
- Elevate Protocol Development & Testing with Catapulta and BuildBear Sandbox Integration - https://www.buildbear.io/resources/guides-and-tutorials/catapulta_buildbear
- Enhance Your Smart Contract Development with the Integration of LokiCode and BuildBear Sandbox. - https://www.buildbear.io/resources/guides-and-tutorials/loki_Code
- Enhance Your Web3 Development with These Essential Tools - https://www.buildbear.io/resources/guides-and-tutorials/web3_dev_tools
- 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
- Guide to Becoming a Web3 Developer in 2024 - https://www.buildbear.io/blogs/Guide_to_Becoming_a_Web3_Developer
- Implementing NFT Royalties A Practical Tutorial on ERC721-C - https://www.buildbear.io/resources/guides-and-tutorials/ERC721C
- In-Depth Guide on ERC-4626 Tokenized Vaults - https://www.buildbear.io/resources/guides-and-tutorials/ERC4626
- In-Depth Technical QA Dive into UniLendV2 || Reporting a Front-End Bug - https://www.buildbear.io/resources/guides-and-tutorials/Unilendv2_QA
- Inscription Spam Disrupting Developer Experiences on Public Testnets - https://www.buildbear.io/blogs/Inscription_Spam
- Integrating Uniswap V4 into Your Smart Contracts: A Step-by-Step Guide - https://www.buildbear.io/resources/guides-and-tutorials/uniswapv4
- Introducing Scaffold-ETH-2 with the power of Mainnet Forks - https://www.buildbear.io/resources/guides-and-tutorials/Scaffold_ETH_2
- Introducing BuildBear Remix Plugin: Enhanced Smart Contract Development on Remix IDE - https://www.buildbear.io/resources/guides-and-tutorials/remix_plugin
- Introducing the BuildBear VSCode Extension: Enhanced Smart Contract Development on VSCode IDE - https://www.buildbear.io/resources/guides-and-tutorials/vscode_extension
- Learn How to integrate UniswapV3 into your smart contracts. - https://www.buildbear.io/resources/guides-and-tutorials/uniswapv3
- 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
- Learn how Stablecoins work and Create Your own Version Similar to USDC - https://www.buildbear.io/resources/guides-and-tutorials/StableCoin
- Learn How to Create Liquidity Pools on UniswapV3 for New ERC20 Tokens - https://www.buildbear.io/resources/guides-and-tutorials/LP_on_UniSwapv3
- Learn How to Perform a Sandwich Attack - https://www.buildbear.io/resources/guides-and-tutorials/Sandwich_Attack
- Mastering Smart Contract Testing: A Comprehensive Guide to Hardhat - https://medium.com/buildbear/mastering-smart-contract-testing-a-comprehensive-guide-to-hardhat-5806005c2352
- Meet Holesky: Ethereum’s Latest Testnet. Learn How to 10x Your Dapp Development - https://www.buildbear.io/resources/guides-and-tutorials/Holesky_testnet
- Most Common Vulnerabilities In Solidity: In-Depth Part 1 - https://www.buildbear.io/resources/guides-and-tutorials/Common_Vulnerabilities_part_1
- Most Common Vulnerabilities In Solidity: In-Depth Part 2 - https://www.buildbear.io/resources/guides-and-tutorials/Common_Vulnerabilities_part_2
- Must Have Smart Contract Auditing Tools for Auditors and Developers - https://www.buildbear.io/resources/guides-and-tutorials/Auditor_tools
- No-Code Smart Contract Development and Deployment to Your Private Testnet with Just 1 Click - https://www.buildbear.io/resources/guides-and-tutorials/1_click_deploy
- Optimize Your Dapp Development and Testing with Hardhat x BuildBear - https://www.buildbear.io/resources/guides-and-tutorials/Hardhat_BuildBear
- In Depth QA Testing Dyson Finance Protocol - https://www.buildbear.io/resources/guides-and-tutorials/Dyson_Finance
- 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
- Recreating Kubz NFT Hack - https://medium.com/buildbear/recreating-kubz-nft-contract-hack-8eef73ff0878
- Simplify and Optimize Protocol Deployments with Catapulta - https://www.buildbear.io/resources/guides-and-tutorials/catapulta
- Creating Token Bound Accounts(TBA) Using ERC-6551 - https://www.buildbear.io/resources/guides-and-tutorials/TokenBound_accounts
- Understanding the Mechanics of Aave V3 - https://www.buildbear.io/resources/guides-and-tutorials/Aave_V3
- Understanding Decentralized Identity with Smart Contract - https://www.buildbear.io/blogs/decentralized_identity
- Unveiling the Power of Spark Protocol: A Comprehensive Review - https://medium.com/buildbear/unveiling-the-power-of-spark-protocol-a-comprehensive-review-aacb6ad5af1a
- What Is the Ethereum Cancun-Deneb (Dencun) Update? - https://www.buildbear.io/blogs/Dencun_upgrade
- A Friendly Introduction to Zero Knowledge - https://zkintro.com/articles/friendly-introduction-to-zero-knowledge
- 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
- A Guide to Designing Effective NFT Launches - https://www.paradigm.xyz/2021/10/a-guide-to-designing-effective-nft-launches/
- A Python Guide to Ethereum, Pt. 1 - https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/
- ABI Encoding and EVM Calldata demystified - https://r4bbit.substack.com/p/abi-encoding-and-evm-calldata
- Advanced MultiSwap - https://soliditydeveloper.com/multiswap-advanced
- All about Solidity - https://medium.com/coinmonks/all-about-solidity-article-series-f57be7bf6746
- Anatomy of a STARK - https://aszepieniec.github.io/stark-anatomy/
- Arbitrum Tutorials - https://github.com/OffchainLabs/arbitrum-tutorials
- Ethereum: Asset tokenization with Embark - https://docs.chainstack.com/docs/ethereum-tutorial-asset-tokenization-with-embark
- Authenticating Rails users with MetaMask - https://dev.to/q9/finally-authenticating-rails-users-with-metamask-3fj
- Awesome Web3 - https://awesome-web3.com/
- Become a Blockchain Engineer - https://betterprogramming.pub/how-to-become-a-blockchain-engineer-fa4386a0504f
- Become a smart contract auditor - https://cmichel.io/how-to-become-a-smart-contract-auditor/
- Beginner's Guide to Yul - https://coinsbench.com/beginners-guide-to-yul-12a0a18095ef
- Blockchain Development Resources - https://blockchain-development-resources.netlify.app/
- Polygon: Bridging ERC-20 from Ethereum to Polygon - https://docs.chainstack.com/docs/polygon-tutorial-bridging-erc20-from-ethereum-to-polygon
- Build Your Own Decentralized Lending Protocol - https://medium.com/buildbear/build-your-own-decentralized-lending-protocol-8453c3e4196c
- 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
- Circom language tutorial with circomlib walkthrough - https://www.rareskills.io/post/circom-tutorial
- Clean Contracts - https://www.wslyvh.com/clean-contracts/
- Connect Users to MetaMask - https://medium.com/coinmonks/web3-react-connect-users-to-metamask-or-any-wallet-from-your-frontend-241fd538ed39
- Constructing ZK SNARK Circuits - https://jtriley.substack.com/p/constructing-zk-snark-circuits
- 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
- 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
- Create an ERC20 token payment splitting smart contract - https://medium.com/coinmonks/create-an-erc20-token-payment-splitting-smart-contract-c79436470ccc
- Create your own NFT collection on Ethereum w/Solidity - https://eda.hashnode.dev/create-your-own-nft-collection-on-ethereum
- 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
- Dapp UX guides - https://rimble.consensys.design/guides
- DappTools: Supercharge Your Smart Contracts - https://eattheblocks.com/dapptools-supercharge-your-smart-contracts/
- Deep Dive Into Solidity Libraries - https://coinsbench.com/deep-dive-into-solidity-libraries-e9bd7f9061fb
- Demystifying Zero-Knowledge Proofs: A Practical Guide with Illustrative Examples - https://www.buildbear.io/resources/guides-and-tutorials/Zero_Knowledge_Proofs
- Deploy a contract with Brownie - https://www.quicknode.com/guides/web3-sdks/how-to-deploy-a-smart-contract-with-brownie
- Deploy a Smart Contract on Polygon using GetBlock - https://getblock.medium.com/deploy-a-smart-contract-on-polygon-using-getblock-145c0fc7733
- Deterministic Deployment Proxy - https://github.com/Arachnid/deterministic-deployment-proxy
- Develop EVM assembly opcode logic for Fibonacci - https://medium.com/coinmonks/develop-evm-assembly-opcode-logic-for-fibonacci-107f92dbc9d1
- 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
- Dissecting EVM using go-ethereum - Part 2 - https://medium.com/@deliriusz/dissecting-evm-using-go-ethereum-eth-client-implementation-part-ii-evm-ce7653f31c6f
- Dissecting EVM using go-ethereum - Part 3 - https://medium.com/@deliriusz/dissecting-evm-using-go-ethereum-eth-client-implementation-part-iii-bytecode-interpreter-8f144004ed7a
- EIP-2535 Diamond standard - https://soliditydeveloper.com/eip-2535
- ERC-7201 Storage Namespaces Explained - https://www.rareskills.io/post/erc-7201
- ERC20 token standard - https://ethereumdev.io/understand-the-erc20-token-smart-contract/
- ERC20 Weirdness & Attacks Part 1 - https://33audits.hashnode.dev/erc20-weirdness-attacks-part-1
- Ethereum Dev Speed Run - https://medium.com/@austin_48503/%EF%B8%8Fethereum-dev-speed-run-bd72bcba6a4c
- Ethereum developer tools list - https://github.com/ConsenSys/ethereum-developer-tools-list
- Ethereum logs tutorial series: Logs and filters - https://docs.chainstack.com/docs/ethereum-logs-tutorial-series-logs-and-filters
- Ethereum private keys attacks - https://medium.com/@pierreia/quick-tour-on-ethereum-private-keys-attacks-3082846b7632
- Ethernaut x Foundry - https://blog.0xeval.me/ethernaut-x-foundry-0x0-hello-ethernaut
- Events & Logging in solidity - https://blog.chain.link/events-and-logging-in-solidity/
- Explore Ethereum Data with Dune Analytics - https://ethereumdev.io/explore-ethereum-data-with-sql-queries-on-dune-analytics/
- Fetch data from Ethereum with SWR - https://consensys.net/blog/developers/how-to-fetch-and-update-data-from-ethereum-with-react-and-swr/
- Flavours of On-Chain SVG NFTs - https://blog.simondlr.com/posts/flavours-of-on-chain-svg-nfts-on-ethereum
- Forking Ethereum Mainnet - https://medium.com/coinmonks/forking-ethereum-mainnet-a-comprehensive-guide-for-testing-with-hardhat-c78452bf71cb
- Formal Verification & Symbolic Execution | The Security Silver Bullet? - https://patrickalphac.medium.com/formal-verification-symbolic-execution-the-security-silver-bullet-38e0ac9072eb
- Formally Verifying The World’s Most Popular Smart Contract - https://www.zellic.io/blog/formal-verification-weth
- Full Stack Web3 — Everything You Need to Know - https://www.youtube.com/watch?v=pdsYCkUWrgQ
- 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
- Gas Optimizations for the Rest of Us - https://m1guelpf.blog/d0gBiaUn48Odg8G2rhs3xLIjaL8MfrWReFkjg8TmDoM
- Generate NFT with AI and Deploy the NFT smart contract, and the Front End App - https://www.buildbear.io/resources/guides-and-tutorials/Generate_NFT_with_AI_and_Deploy_the_NFT_smart_contract
- Get to know Ethereum Calldata - https://medium.com/laika-lab/get-to-know-ethereum-calldata-72f65e8bffef
- 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
- Getting started with SSX - https://blog.developerdao.com/getting-started-with-ssx
- GitHub in Remix IDE - https://medium.com/remix-ide/github-in-remix-ide-356de378f7da
- Hacking the Blockchain: An Ultimate Guide - https://medium.com/immunefi/hacking-the-blockchain-an-ultimate-guide-4f34b33c6e8b
- Hardhat's tutorial for beginners - https://hardhat.org/tutorial/
- Hello World Smart Contract - https://docs.alchemy.com/alchemy/tutorials/hello-world-smart-contract/
- Solidity event high-speed multithread reading - https://web3-ethereum-defi.readthedocs.io/tutorials/multithread-reader.html
- How does Ethereum Manage Data - https://blog.smlxl.io/how-does-ethereum-manage-data-3ee85263134b
- How does Ethereum work, anyway? - https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway
- How Tornado Cash Works - https://www.rareskills.io/post/how-does-tornado-cash-work
- How to Build a Cross-Chain Airdrop DApp With Solidity, Next.js and Axelar - https://axelar.network/blog/cross-chain-airdrop-dapp-tutorial
- 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
- 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
- Building a web3 dapp using Zero-knowledge (Snarks) Boilerplate - https://hackernoon.com/how-to-use-a-zero-knowledge-dapp-boilerplate
- 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
- How To Create a ZK Smart Contract - https://betterprogramming.pub/how-to-create-a-zk-smart-contract-cd948a673749
- How to Deploy an Application With the Same Address Cross-Chain - https://axelar.network/blog/same-address-cross-chain-tutorial
- How to PoC your Bug Leads - https://medium.com/immunefi/how-to-poc-your-bug-leads-5ec76abdc1d8
- How To Save 50% on Gas Costs - https://medium.com/goldfinch-fi/solidity-learnings-how-to-save-50-on-gas-costs-5e598c364ab2
- How to use Dapptools - https://medium.com/@patrick.collins_58673/how-to-use-dapptools-code-like-makerdao-fed9909d055b
- How to wrap your ethers contracts in svelte stores. - https://chiuzon.medium.com/how-to-wrap-your-ethers-contracts-in-svelte-stores-7ce81d6234b3
- Implementing Zero Knowledge Lottery’s Circom circuits - Part 1 - https://killari.medium.com/implementing-zero-knowledge-lotterys-circom-circuits-part-1-2-16910b3732a2
- Implementing Zero Knowledge Lottery’s Circom circuits - Part 2 - https://killari.medium.com/implementing-zero-knowledge-lotterys-circom-circuits-part-2-2-59a2f976cd24
- Indexing ERC-20 token balance using Subgraphs - https://docs.chainstack.com/docs/subgraphs-tutorial-indexing-erc-20-token-balance
- Integer Downcasting Vulnerability: Demonstration and Effective Fix - https://www.buildbear.io/resources/guides-and-tutorials/Downcasting_Vulnerability
- Introduction to Ethereum Rollups - https://www.quicknode.com/guides/infrastructure/introduction-to-ethereum-rollups
- An Introduction to Full Stack dapp Development - https://github.com/kmjones1979/full-stack-dapp-workshop
- Learn, code and deploy your own MultiSig Wallet and test it with your friends now - https://www.buildbear.io/resources/guides-and-tutorials/Learn,_code_and_deploy_your_own_MultiSig_Wallet_and_test_it_with_your_friends_now
- Learn Cryptography - https://www.tutorialspoint.com/cryptography/
- Learn how to Code a Decentralised Hotel Booking System Smart Contract - https://www.buildbear.io/resources/guides-and-tutorials/Learn_how_to_Code_a_Decentralised_Hotel_Booking_System_Smart_Contract
- Learn how to code elliptic curve cryptography - https://medium.com/coinmonks/learn-how-to-code-elliptic-curve-cryptography-a952dfdc20ab
- Learn Solidity: Events - https://betterprogramming.pub/learn-solidity-events-2801d6a99a92
- Learn Solidity: The Factory Pattern - https://betterprogramming.pub/learn-solidity-the-factory-pattern-75d11c3e7d29
- How to build an on-chain DAO - https://betterprogramming.pub/how-to-code-an-on-chain-dao-e525e13a57be
- Learn X in Y minutes - https://learnxinyminutes.com/docs/solidity/
- Learning Blockchain Development - https://www.linumlabs.com/articles/a-guide-for-developers-interested-in-learning-blockchain-development
- Lessons from creating a Web3 app - https://camiinthisthang.hashnode.dev/wthisweb3
- Let’s play EVM Puzzles - https://stermi.medium.com/lets-play-evm-puzzles-learning-ethereum-evm-while-playing-43a8354a02b3
- A Low-Level Guide To Solidity's Storage Management - https://degatchi.com/articles/low_level_guide_to_soliditys_storage_management
- Making DAPPs using SvelteWeb3 - https://chiuzon.medium.com/enjoy-making-dapps-using-svelteweb3-b78dfea1d902
- Mapping vs. Array in Solidity - https://www.devtwins.com/blog/understanding-mapping-vs-array-in-solidity
- Master Solidity - ERC20 - https://www.razacodes.com/blog/How-to-deploy-ERC20
- Master Solidity - Ether wallet - https://www.razacodes.com/blog/Solidity-Ether-Wallet
- Master Solidity - Fund me - https://www.razacodes.com/blog/How-to-Solidity-Fund-Me
- Master Solidity - Simple storage - https://www.razacodes.com/blog/Simple-Storage
- Master Solidity - Storage factory - https://www.razacodes.com/blog/Simple-Storage-Factory
- Maximizing Efficiency - https://coinsbench.com/maximizing-efficiency-how-gas-optimization-can-streamline-your-smart-contracts-4bafcc6bf321
- Meta-Transactions - https://blog.smlxl.io/meta-transactions-28047138ef6d
- Minimal Proxy Compendium - https://banteg.xyz/posts/minimal-proxies/
- NFT avatars for ENS profiles - https://medium.com/the-ethereum-name-service/nft-avatar-support-for-ens-profiles-bd4a5553f089
- Noxx - https://noxx.substack.com/
- On-chain, generative NFTs - https://medium.com/@beautifooldata/contract-development-of-buddy-buddy-tags-fun-completely-on-chain-generative-nfts-for-be9766bb680d
- Learn to build an Optimistic app! - https://github.com/ethereum-optimism/optimism-tutorial/
- Optimizing Attack Parameters - https://medium.com/immunefi/how-to-get-a-bigger-bounty-by-optimizing-attack-parameters-a51b144f5cc2
- Optimizing your contract’s gas usage - https://medium.com/coinmonks/optimizing-your-solidity-contracts-gas-usage-9d65334db6c7
- PLONK by Hand - https://research.metastate.dev/plonk-by-hand-part-1/
- Polynomials 101 - https://www.zkcamp.xyz/blog/you-cant-understand-zkps-without-understanding-polynomials
- Precision Loss Errors - https://dacian.me/precision-loss-errors
- Ethereum Python Ecosystem Tour - https://snakecharmers.ethereum.org/python-ecosystem/
- Recovering Assets with Flashbots - https://medium.com/@kanewallmann_71759/recovering-assets-from-a-hacked-account-with-flashbots-bfe920435fb6
- Reentrancy Guard 2.0 - https://medium.com/spherex-technologies/reentrancy-guard-2-0-cbbc0be41634
- You're writing require statements wrong - https://www.nascent.xyz/idea/youre-writing-require-statements-wrong
- Rock, Paper, Scissors in Solidity - https://medium.com/@websculpt/rock-paper-scissors-in-solidity-part-1-9d7c5d8a316e
- Set up a Solidity project - https://blog.oliverjumpertz.dev/how-to-set-up-a-solidity-project-and-create-your-first-smart-contract
- Sign-In with Ethereum - https://wagmi-xyz.vercel.app/guides/sign-in-with-ethereum
- Smart Contract Audit | Explained - https://www.cyfrin.io/blog/what-is-a-smart-contract-audit
- Smart Contract Obfuscation Techniques - https://degatchi.com/articles/smart-contract-obfuscation
- Smock 2 - https://soliditydeveloper.com/smock2
- SMTChecker: (almost) practical superpower - https://medium.com/@sblowpckcr/smtchecker-almost-practical-superpower-5a3efdb3cf19
- SMTChecker, Remix & Dapptools - https://fv.ethereum.org/2021/12/01/smtchecker-dapptools/
- Snakecharmers - https://snakecharmers.ethereum.org/
- Solidity 101 - https://secureum.substack.com/p/solidity-101
- Solidity Events Guide - https://mirror.xyz/spacesailor.eth/LEe2yoLoqy97BWHyO6J65XhnG8t33Nmvz_Vsa3ve7rY
- Solidity Tutorial: All About Stack - https://betterprogramming.pub/solidity-tutorial-all-about-stack-c1ec6070fe60
- Solidity Gas Optimizations Pt. 3 - Packing Structs - https://dev.to/javier123454321/solidity-gas-optimizations-pt-3-packing-structs-23f4
- Solidity Gas Optimizations Series - https://dev.to/javier123454321/series/14724
- Staking dApp - https://stermi.medium.com/how-to-write-your-first-decentralized-app-scaffold-eth-challenge-1-staking-dapp-b0b6a6f4d242
- StarkNet Cairo 101 - https://github.com/l-henri/starknet-cairo-101
- Starknet Tutorial - https://github.com/cryptobenkei/starknet-tutorial
- STARKs: Scaling decentralized games - https://killari.medium.com/starks-verifying-a-complex-auto-battler-calculation-on-ethereum-d8698f29808d
- State & State Variables - https://blog.paulmcaviney.ca/state-variables
- 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
- EVM Part I: The ABCs of Ethereum Virtual Machine - https://www.zaryabs.com/the-abcs-of-ethereum-virtual-machine/
- The Architecture of a Web 3.0 application - https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application
- The Complete Guide to Full Stack Ethereum Development - https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13
- 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
- Zero-knowledge is easy or the ultimate how-to article - https://blog.borodutch.com/zero-knowledge-is-easy-or-the-ultimate-how-to-article/
- Tips and tricks to save gas - https://mudit.blog/solidity-tips-and-tricks-to-save-gas-and-reduce-bytecode-size/
- Under the hood of zkSNARK Groth16 protocol - https://medium.com/coinmonks/under-the-hood-of-zksnark-groth16-protocol-2843b0d1558b
- Understanding Solidity Design Patterns - https://hackernoon.com/solidity-tutorial-understanding-design-patterns-part-1
- Uniswap v2 Code walk-through - https://ethereum.org/en/developers/tutorials/uniswap-v2-annotated-code/
- Unit testing in Starknet - https://perama-v.github.io/cairo/examples/unit_test/
- Voting system in Cairo - https://www.cairo-lang.org/docs/hello_cairo/voting.html
- Vyper Permit2 Tutorial - https://banteg.xyz/posts/vyper-permit2/
- web3.py Patterns: Bloom Filters - https://snakecharmers.ethereum.org/bloom-filters/
- web3.py Patterns: WebSocketProvider - https://snakecharmers.ethereum.org/websocketprovider/
- What happens when you send 1 DAI - https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai
- Why Sign-In with Ethereum is a Game-Changer - https://blog.spruceid.com/sign-in-with-ethereum-is-a-game-changer-part-1/
- How to write your own Solidity linter using Slang - https://blog.nomic.foundation/how-to-write-your-own-solidity-linter-using-slang-356e7565ad1b
- Writing DAPPs with Flutter + Solidity - https://itnext.io/writing-dapps-with-flutter-solidity-27d0621fd01
- Building Your First Uniswap Integration - https://uniswap.org/blog/your-first-uniswap-integration
- Zero-Knowledge Proofs in Plain English - https://mirror.xyz/edatweets.eth/oKKkqrfaeyxOZoPpggC9VUUCZYW3z8QfWPu9u5T5m50
- ZK-Friendly Hash Functions - https://www.zellic.io/blog/zk-friendly-hash-functions
- ZK-SNARKS with circom - https://docs.circom.io/
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.
- a16z Crypto Startup School - https://www.youtube.com/playlist?list=PLM4u6XbiXf5oDP6DFeEoNP5K_Epy1RAx4
- Become a DEFI QUANT | Python, Chainlink, and Aave - https://www.youtube.com/watch?v=x0YDcZly_PU
- Blockchain 101 - A visual demo - https://youtu.be/_160oMzblY8
- Blockchain 101 - Keys & signing - https://youtu.be/xIDL_akeras
- Blockchain Coding Setup - https://youtu.be/4gHx-VESMMw
- Blockchain Theory 101 - https://www.udemy.com/share/101yjc2@PUdKbFpaTVMPcUBCO0hOfg==/
- Bridge Your Tokens On-Chain - https://www.youtube.com/watch?v=pCd_ZqZ93uQ
- Build and Deploy using Hardhat - https://youtu.be/GBc3lBrXEBo
- Building On DeFi With Solidity & Hardhat - https://youtu.be/R91Uhw07W3U
- Building on Ethereum - https://www.youtube.com/watch?v=ogjOjUjCVLk
- Byte-Size BUIDLing with Chainstack - https://www.youtube.com/playlist?list=PLUVFgi-dxojQdPOK09nmpnrLg5gA9b5Aj
- Debugging With Dapptools - https://youtu.be/SJZ1FX-vYGs
- Deploy smart contract with Remix IDE - https://youtu.be/bZKVfXmzRDw
- Dune Analytics Tutorial series - https://youtube.com/playlist?list=PLK3b5d4iK10ext4v-GBySekaA8-GP8quD
- End-to-end NFT tutorial - https://youtu.be/p36tXHX1JD8
- ETH.Build - https://www.youtube.com/playlist?list=PLJz1HruEnenCXH7KW7wBCEBnBLOVkiqIi
- Ethereum Explained: The EVM - https://youtu.be/kCswGz9naZg
- Ethereum + Unity - https://youtu.be/sy1wKhAitX4
- Ethereum Virtual Machine - Crash Course - https://youtu.be/8p7RKYJ9AF0
- Ethernaut Challenge walkthrough - https://youtube.com/playlist?list=PLwHGiYB583Ys8cCjX1gjzh4Up4h13J1lD
- Finematics - https://www.youtube.com/c/Finematics/videos
- Full Stack Web3 with Lens Protocol - https://youtu.be/LcxOdWWL8xs
- Fuzz & Invariant Tests | The secret to finding CRITICAL vulnerabilities faster - https://www.youtube.com/watch?v=juyY-CTolac
- Getting Started With Dapptools - https://youtu.be/UY9WeFBLI5M
- Getting Started With Foundry - https://youtu.be/wqFnif_6Mbc
- Hack Solidity - https://www.youtube.com/playlist?list=PLO5VPQH6OWdWsCgXJT9UuzgbC8SPvTRi5
- Hitchhiker’s Guide to the EVM - https://youtu.be/zgukojxyHKc
- How to Build an NFT Marketplace - https://youtu.be/84j71K6wOCs
- How to connect metamask to your smart contracts on a website - https://www.youtube.com/watch?v=pdsYCkUWrgQ
- How to create on-chain NFTs - https://youtu.be/UBGXFV1TQxc
- How to make NFT Art with On-Chain Metadata - https://www.youtube.com/watch?v=9oERTH9Bkw0
- How to Send Messages Cross-Chain with Axelar - https://www.youtube.com/watch?v=htMVIYzGA34
- How to stake / deposit NFT in Solidity smart contract - https://youtu.be/Uy2cELEZoQc
- How to store NFT metadata URI in ERC1155 Solidity - https://youtu.be/19SSvs32m8I
- How To Write a Solidity Contract pt1 - https://youtu.be/g73EGNKatDw
- Integrate React.js with Smart Contracts - https://youtu.be/38WUVVoMZKM
- Intro to Solidity Programming Workshop - https://youtu.be/UGiA709mQSg
- Introduction to Circom - https://youtu.be/AWA107F2uDQ
- Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course - https://www.youtube.com/watch?v=gyMwXuJrbJQQ
- Learn Dapptools | Code like MakerDAO & the DAI team! - https://www.youtube.com/watch?v=ZurrDzuurQs
- Learn Flashbots MEV in 20 mins by building a flashbot - https://youtu.be/gme0uNyIIsE
- Learn Dapptools | Code like MakerDAO & the DAI team! - https://www.youtube.com/watch?v=fNMfMxGxeag
- Learn Solidity by Examples - https://www.youtube.com/playlist?list=PLO5VPQH6OWdULDcret0S0EYQ7YcKzrigz
- How to build an on-chain DAO - https://www.youtube.com/watch?v=AhJtmUqhAqg
- Learn Vyper by Examples - https://www.youtube.com/playlist?list=PLO5VPQH6OWdWOd-IJTfIzlM2a1yv1rSN-
- Learning Solidity - https://www.youtube.com/playlist?list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg
- Creating and Utilizing Session Keys - https://www.youtube.com/watch?v=euOahfA4Vec
- Live smart contract hacking - https://youtu.be/P8LXLoTUJ5g
- All about Logging and Events - https://www.youtube.com/watch?v=w18c9HLEuBs
- Checklist for NFT contract - https://www.youtube.com/watch?v=DQdvAuWcraE
- How to make NFT Art with On-Chain Metadata - https://www.youtube.com/watch?v=p36tXHX1JD8
- NFT Programming with Moralis - https://youtu.be/tBMk1iZa85Y
- Onboarding through Social Logins with Particle Network - https://www.youtube.com/watch?v=PIorEfDWRiE
- Oracles in 2 mins - https://youtu.be/1gVsV2PWUKU
- Programming a simple ERC token - https://www.youtube.com/playlist?list=PLYSZ-f9LCH3sEf0UKTLCaZErJeQtK7GCD
- Publish your NFT on OpenSea - https://youtu.be/J4p1sdo3Rz4
- Send ETH payments - https://youtu.be/QJZUItAsdfg
- Sign and Verify messages - https://youtu.be/vhUjCLYlnMM
- Sign In with Ethereum and Decentralized Identity - https://youtu.be/t9gWZYJxk7c
- Solidity Applications - https://www.youtube.com/playlist?list=PLO5VPQH6OWdVfvNOaEhBtA53XHyHo_oJo
- Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial - https://www.youtube.com/watch?v=M576WGiDBdQ
- SSO (Single Sign On) using Ethereum - https://youtu.be/D7oWCWNbeOs
- Symbolic Testing With Dapptools - https://youtu.be/K3Umd1ITqus
- The Complete Guide to Full Stack Ethereum Development - https://youtu.be/a0osIaAOFSE
- Trade/sell NFTs automatically from smart contract - https://www.youtube.com/watch?v=XLrhD6GHi0E
- Transfer any ERC20 token from your smart contract - https://www.youtube.com/watch?v=9tYkS7YyOjU
- Ultimate Introduction to Ethereum Ðapp Development - https://www.youtube.com/playlist?list=PLV1JDFUtrXpFh85G-Ddyy2kLSafaB9biQ
- Using and building on Arbitrum - https://youtu.be/d4EgugQLZqs
- WalletConnect Sign - https://www.youtube.com/watch?v=jRaAy-hykLU
- Web3 with Solidity and Svelte - https://youtu.be/jQ1rK2vlEAU
- What is Multicall? - https://youtu.be/EXas4uBqQr8
- Introduction to ZKP - https://youtu.be/7SwTy1MCgEY
- Introduction to ZKP - https://youtu.be/-2qHqfqPeR8
- Using a simple zk voting dapp - https://youtu.be/uuw6GsDBzAk
- 🎟 NFT on 💜 Polygon + 🐳 Opensea - https://youtu.be/zgj8ZT4-9lk
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.
- BuildBear - https://www.buildbear.io/
- Faucets for Public Testnets - https://www.buildbear.io/faucet
- A quick reference for EVM opcodes - https://github.com/wolflo/evm-opcodes
- a16z crypto glossary - https://a16zcrypto.com/content/article/crypto-glossary/
- Awesome cryptography - https://github.com/sobolevn/awesome-cryptography
- Awesome Foundry - https://github.com/crisgarner/awesome-foundry
- Awesome Solidity - https://github.com/bkrem/awesome-solidity
- Awesome StarkNet - https://github.com/gakonst/awesome-starknet
- Best Practices for Smart Contract Development - https://yos.io/2019/11/10/smart-contract-development-best-practices/
- BestInWeb3 - https://bestinweb3.com/
- Blockchain developer roadmap - https://roadmap.sh/blockchain
- Buidl Guidl - https://buidlguidl.com/
- Cairo by example - https://cairo-by-example.com/
- Cookbook - an open source smart contract marketplace - https://www.cookbook.dev/
- Cryptopedia - https://www.gemini.com/cryptopedia
- curious.xyz - https://curious.xyz/
- DeFi Developer roadmap - https://github.com/OffcierCia/DeFi-Developer-Road-Map
- devpill.me - https://www.devpill.me/
- Dissecting DeFi Protocols - https://0xkowloon.substack.com/
- EIP.fun - https://eip.fun/
- ETH.Build - https://eth.build/
- ETH Gas Tracker - https://www.ethgastracker.com/
- Ethereum Cat Herders - https://www.ethereumcatherders.com/
- Ethereum Developer Tools List - https://github.com/ConsenSys/ethereum-developer-tools-list
- Ethereum Ecosystem - https://www.ethereum-ecosystem.com
- Ethereum.org Developer portal - https://ethereum.org/developers
- Ethereum StackExchange - https://ethereum.stackexchange.com/
- EthFiddle - https://ethfiddle.com/
- EVM Codes - https://www.evm.codes/
- The EVM Handbook - https://noxx3xxon.notion.site/noxx3xxon/The-EVM-Handbook-bb38e175cc404111a391907c4975426d
- EVM Tools - https://evmtools.xyz/
- Free Web3 resources - https://www.freeweb3resources.com/
- Gitcoin - https://gitcoin.co/
- Growthepie - https://www.growthepie.xyz/
- Kiwi News - https://news.kiwistand.com/
- lil web3 - https://github.com/m1guelpf/lil-web3
- (Not So) Smart Contracts - https://github.com/crytic/not-so-smart-contracts/
- OpenZeppelin Solidity Wizard - https://wizard.openzeppelin.com/
- Smart Contract Best Practices - https://consensys.github.io/smart-contract-best-practices/
- smol-evm - https://github.com/karmacoma-eth/smol-evm
- Solidity by Example - https://solidity-by-example.org/
- Solidity Patterns - https://fravoll.github.io/solidity-patterns/
- Solidity Tips - https://soliditytips.com/
- Tenderly - https://docs.tenderly.co/
- The Sway Book - https://fuellabs.github.io/sway/latest/
- thirdbrain - https://thirdbrain.vercel.app/
- useful-solidity-patterns - https://github.com/dragonfly-xyz/useful-solidity-patterns
- Vyper by Example - https://vyper-by-example.org//
- Web3 by Example - https://www.web3byexample.com/
- Web3 creators - https://www.web3creators.com/
- Web3 starter pack - https://cryptosociety.notion.site/Web3-Starter-Pack-5a922714348e4a7cbaa45b2f0a8861bd
- Zk Block - https://zkblock.app/