In this repository, I document all the valuable resources I've gathered during my journey to becoming a blockchain developer
- I started with Patrick Collins course Blockchain Developer, Smart Contract, & Solidity Course - Powered By AI - Beginner to Expert Course | Foundry Edition 2023
- Make sure to build all the projects and add them to your GitHub for portfolio and practice.
- Finish as many challenges as possible in speedrunethereum
- Before diving into frontend integrations in dApps, ensure you have a solid grasp of JavaScript. If you're new to these languages, mastering React/Next.js and JavaScript is essential for seamless work on the frontend of decentralized applications (dApps).
⚡️ 10 essential NFT topics that you need to master as a blockchain developer/smart contract engineer:
- ERC-721 token standard [ will add links soon to all these ]
- ERC-1155 multi-token standard
- NFT Metadata (on-chain and off-chain)
- ERC-2981 Royalties Standard
- ERC721A (gas optimized for cheaper minting)
- NFT Marketplace protocols (Opensea, Blur, LooksRare, Rarible)
- Blue chip NFT collections (CryptoPunks, Bored Ape Yacht Club, CryptoKitties)
- Royalty Registries and Operator Filters
- Dynamic NFTs (on-chain or off-chain metadata)
- NFT Lending / Borrowing (JPEG’d, NFTFi)
- Building NFT Marketplace ( I personally am working on this )
- Stable DeFi Coin
- Uniswap clone Uniswap ( I haven't worked on this yet, but i am jumping to building DeFi products asap )
- Uniswap clone Tutorials
- Custom wallet like MetaMask
- Staking dApp
- ICO Platform
[ I will add more details to each domain soon ]
- Blockchain Core Engineering
- Cryptography Research
- DevOps & Infrastructure
- Security
- DeFi Research & Development
- L2 tooling & Infrastructure