This repository is mainly a memory of my personal journey. If you would like to take this course, I encourage you to use the original content : https://www.youtube.com/watch?v=gyMwXuJrbJQ
This repository contains one of my journey through learning blockchain, solidity and web3
You can find this awesome course on freeCodeCamp.org's channel on Youtube.
My goals were to:
- learn Smart contract programming in Solidity ✅
- learn keys concepts of blockchain ecosystem ✅
- learn Hardhat ✅
- test every contracts before the video and even if it was not done in the video ✅
- use only TypeScript ✅
- use NextJS ✅
This video covers many concepts related to ethereum development. It lasts 32 hours but if you want to do it right, you will need a lot more time.
- ⌨️ (00:00:00) Lesson 0: Welcome To Blockchain
- ⌨️ (00:09:05) Lesson 1: Blockchain Basics
- ⌨️ (02:01:16) Lesson 2: Welcome to Remix! Simple Storage
- ⌨️ (03:05:34) Lesson 3: Remix Storage Factory
- ⌨️ (03:31:55) Lesson 4: Remix Fund Me
- ⌨️ (05:30:42) Lesson 5: Ethers.js Simple Storage
- ⌨️ (08:20:17) Lesson 6: Hardhat Simple Storage
- ⌨️ (10:00:48) Lesson 7: Hardhat Fund Me
- ⌨️ (12:32:57) Lesson 8: HTML / Javascript Fund Me (Full Stack / Front End)
- ⌨️ (13:41:02) Lesson 9: Hardhat Smart Contract Lottery
- ⌨️ (16:34:07) Lesson 10: NextJS Smart Contract Lottery (Full Stack / Front End)
- ⌨️ (18:51:36) Lesson 11: Hardhat Starter Kit
- ⌨️ (18:59:24) Lesson 12: Hardhat ERC20s
- ⌨️ (19:16:13) Lesson 13: Hardhat DeFi & Aave
- ⌨️ (20:28:51) Lesson 14: Hardhat NFTs
- ⌨️ (23:37:03) Lesson 15: NextJS NFT Marketplace (Full Stack / Front End)
- ⌨️ (28:53:11) Lesson 16: Hardhat Upgrades
- ⌨️ (29:45:24) Lesson 17: Hardhat DAOs
- ⌨️ (31:28:32) Lesson 18: Security & Auditing