Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript - 32-Hour Course
HTML-код
- Опубликовано: 21 авг 2024
- This course will give you a full introduction into all of the core concepts related to blockchain, smart contracts, Solidity, ERC20s, full-stack Web3 dapps, decentralized finance (DeFi), JavaScript, TypeScript, Chainlink, Ethereum, upgradable smart contracts, DAOs, the graph, moralis, aave, IPFS, and more. Follow along with the videos and you'll be a blockchain wizard in no time!
💻 Code, resources, and support forum: github.com/sma...
Please reference the repo for anything you need and feel free to leave issues and participate in the discussions.
⭐️ Course Contents ⭐
⌨️ (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
✏️ Course developed by Patrick Collins. Check out his RUclips channel: / patrickcollins
Follow Patrick!
🐦 Twitter: / patrickalphac
📺 RUclips: / patrickcollins
✍️ Medium: / patrick.collins_58673
💻 GitHub: github.com/Pat...
🏢 LinkedIn: / patrickalphac
🎉 Special thanks to Sjors Ottjes. His amazing project, subtitletools.com, helped make the subtitles possible.
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
--
Learn to code for free and get a developer job: www.freecodeca...
Read hundreds of articles on programming: freecodecamp.o...
Good luck everyone!!!
I hope to see you all in the community!
Thank you for creating this Patrick 🌟
I love you Patrick, you are the best teacher I ever had! I can't wait to go trough this bad boy, LGF!!!
thank you so much sir. words cannot describe how thankful we all are.
Been waiting for this! Super hyped to go through it and solidify my solidity knowledge.
You are a true gem in this crazy world my friend... teacher at heart and making it fun ... tks!
I love how this video explores such interesting concepts but it's kinda crazy how nobody's talking about the book called Forbidden Crypto Hacks
sus comment bro no replies, looks like a like bot
@@SchoolHHL ☠
bot ahh ni
sus
crazy how no one talking about deine fette mutter
(00:00:00) Lesson 0: Welcome To Blockchain
(00:09:05) Lesson 1: Blockchain Basics
(00:18:26): The purpose of Smart Contracts
(00:39:17): Your First Transaction
(00:59:00): Gas I: Introduction to Gas
(01:05:32): How do Blockchains work?
(01:22:56): Signing Transactions
(01:30:23): Gas II: Block Rewards & EIP 1559
(01:39:33): High-Level Blockchain Fundamentals
(02:01:16) Lesson 2: Welcome to Remix! Simple Storage
(02:05:17): Setting Up Your first Contract
(02:12:29): Basic Solidity - Types
(02:18:42): Basic Solidity - Functions
(02:35:30): Basic Solidity - Arrays & Structs
(02:45:34): Basic Solidity - Errors & Warnings
(02:46:35): Basic Solidity - Memory, Storage & Calldata(Intro)
(02:50:17): Basic Solidity - Mappings
(02:53:38): Deploying your First Contract
(03:03:08): The EVM & A Recap of Lesson 2
(03:05:34) Lesson 3: Remix Storage Factory
(03:07:29): Importing Contracts into other Contracts
(03:16:37): Interacting with other contracts
(03:25:24): Inheritance & Overrides
(03:30:31): Lesson 3 Recap
(03:31:55) Lesson 4: Remix Fund Me
(03:34:12): Sending Eth Through A function & Reverts
(03:42:35): Chainlink & Oracles
(04:00:31): Review - Sending ETH And working with Chainlink
(04:01:54): Interfaces & Price Feeds
(04:09:10): Importing from GitHub & NPM
(04:11:09): Floating Point Math in Solidity
(04:21:59): Basic Solidity - Arrays & Structs II
(04:23:51): Review - Interfaces, GitHub Imports, & Math in Solidity
(04:25:03): Libraries
(04:29:54): SafeMath, Overflow Checking, and the "unchecked" keyword
(04:34:29): Basic Solidity - For Loop
(04:42:01): Basic Solidity - Resetting an Array
(04:42:36): Sending ETH from a Contract
(04:50:26): Basic Solidity Constructor
(04:53:20): Basic Solidity Modifiers
(04:56:34): Testnet Demo
(05:04:33): Advanced Solidity Concepts
(05:05:41): Advanced Solidity - Immutable & Constant
(05:12:57): Advanced Solidity - Custom Errors
(05:15:45): Advanced Solidity - Receive & Fallback
(05:27:59): Lesson 4 - Recap
(05:30:42) Lesson 5: Ethers.js Simple
(05:30:46): Effective Debugging Stratetgies & Getting Help
(05:41:53): How to Debug Anything
(05:53:47): Installation & Setup - Moving to local development
(06:02:39): Windows Install
(06:12:49): Working with Gitpod
(06:17:00): Local Development Introduction
(06:34:06): Tiny Javascript Refresher
(06:38:07): Asynchronous programming in Javascript
(06:46:16): Compiling our Solidity
(06:55:12): Ganache & Networks
(07:00:10): Introduction to Ethers.js
(07:08:39): A note on the await keyword
(07:10:24): Adding Transaction Overrides
(07:12:18): Transaction Receipts
(07:14:56): Sending a "raw transaction in ethersjs
(07:24:57): Interacting with Contracts in Ethersjs
(07:34:09): Environment Variables
(07:54:00): Optional Prettier Formatting
(07:57:52): Deploying to a Testnet or a Mainnet
(08:04:28): Verifying on Block Explorers (From the UI)
(08:14:19): Lesson 5 Recap
(08:17:08): Optional: Typescript
(08:20:17) Lesson 6: Hardhat Simple Storage
(08:29:42) Hardhat Setup Troubleshooting
(08:31:50) Hardhat Setup Continued
(08:33:10): Deploying SimpleStorage from Hardhat
(08:41:44): Networks in Hardhat
(08:51:15) Programmatic Verification
(09:06:36): Interacting with Contracts in Hardhat
(09:09:40) Artifacts Troubleshooting
(09:10:50) Custom Hardhat Tasks
(09:18:13) Hardhat Localhost Node
(09:23:10) The Hardhat Console
(09:26:13) Running Tests
(09:38:11) Hardhat Gas Reporter
(09:44:40) Solidity Coverage
(09:47:01) Hardhat Waffle
(09:47:37) Lesson 6 Recap
(09:52:20) Lesson 6 Typescript
(10:00:48) Lesson 7: Hardhat Fund Me
(10:03:41): Hardhat Setup
(10:06:21): Linting
(10:07:47): Hardhat Setup Continued
(10:09:38): Importing from NPM
(10:10:42): Hardhat Deploy
(10:21:06): Mocking & helper-hardhat-config
(10:52:51): Utils Folder
(10:55:44): Testnet Demo
(11:00:10): Solidity Style Guide
(11:08:37): Testing Fund Me
(11:30:40): Breakpoints & Debugging
(11:33:39): Gas III
(11:36:34): console.log & Debugging
(11:37:30): Testing Fund Me II
(11:44:34): Storage in Solidity
(11:52:38): Gas Optimizations using storage knowledge
(12:05:29): Solidity Chainlink Style Guide
(12:09:59): Storage Review
(12:11:43): Staging Tests
(12:17:57): Running Scripts on a Local Node
(12:22:00): Adding scripts to your package.json
(12:25:16): Pushing to Github
Continued in a separate comment ...
The timestamps for sub sections is super helpful! Thanks!
🙌🏻🙌🏻🙌🏻
Super helpful, please finish the time stamps for all the lessons if possible, thanks :)
Thank you brother
Pure gold! Thnx mate.
I like how this guy spends 2 minutes to explain how for-loop works as if I am being introduced to programing for the very first time and then latter he rapidly jumps around the entire project and multiple documentations and rapidly finishing off multiple deployment scripts and tests scripts with superficial explanation as if I am already very well familiar with blockchain development and just need a quick refresh
so true 😭😂
(20:28:52): Lesson 14 The ULTIMATE NFT Tutorial
(20:38:21): 1.Basic NFT
(20:54:58): 2.Random IPFS NFT
(21:03:19): Random IPFS NFT Part II
(21:07:38): Random IPFS NFT Part III
(21:15:18): Random IPFS NFT Part IV
(21:19:02): Random IPFS NFT Part V
(21:24:25): Random IPFS NFT Part VI
(21:25:58): Random IPFS NFT Part VII
(21:31:09): Random IPFS NFT Part VIII
(21:47:29): Random IPFS NFT Part IX
(21:57:06): Random IPFS NFT Part X
(22:00:52): Random IPFS NFT Part XI
(22:03:11): 3.Dynamic SVG On-Chian NFT
(22:04:33): Dynamic SVG On-Chian NFT Part II
(22:07:03): Dynamic SVG On-Chian NFT Part III
(22:10:21): Dynamic SVG On-Chian NFT Part IV
(22:16:30): Advanced Section Encoding, Opcodes, and Calls
(22:38:58): Intrroduction to Encoding function calls directly
(23:01:11): Dynamic SVG On-Chian NFT Part V
(23:15:13): Dynamic SVG On-Chian NFT Part VI
(23:21:39): Dynamic SVG On-Chian NFT Part VII
(23:37:04): Lesson 15: NextJS NFT Marketplace (Full Stack / Front End)
(23:43:23): NFT Marketplace Contracts
(01:00:06:28): Reentrancy Attacks
(01:00:19:13): NftMarketplace.col Continued
(01:00:26:17): NftMarketplace.sol Deploy Script
(01:00:32:45): NftMarketplace.sol Tests
(01:00:48:26): Part II Moralis Front End
(01:01:05:32): Introduction to Indexing in Web3
(01:01:19:36): Connecting Moralis To out Local Hardhat Node
(01:02:22:24): Moralis Cloud Functions II
(01:02:48:42): Rendering the NFT Images
(01:03:17:20): Update Listing Modal
(01:03:57:26): Part III TheGraph Front End
(01:04:03:09): What is The Graph?
(01:04:07:09):Building a Subgraph
(01:04:35:19): Deploying our Subgraph
(01:04:39:58): Reading From The Graph
(01:04:51:39): Hosting our Dapp
I'm 65 years old and this is the first time coding. Going through this is painful and hard. I find myself repeating each segment again and again determined to get this stuck in my old head and complete this gem of a course. Many thanks for putting this together.
So awesome!
this is awesomeeeeeee, best wishes
Vogel. I am 50 and have fallen in love with the blockchain, crypto, nft, bitcoin space and decided to learn as well. Us old heads need to stick together!!!! Let's connect! Good luck!
From what i ve seen this is far from a beginners course if you have no prior notions of programing language. This is just a "watch and repeat" process, not learn how to do it yourself.
starting with blockchain might be a losing strategy. learn mern, python first within 1 year and start doing some freelance tasks, then start moving into blockchain. Otherwise, you might be risking the burn-out and attrition
(12:32:57) Lesson 8: HTML / Javascript Fund Me (Full Stack / Front End)
(12:45:34): HTML Setup
(12:50:11): Connecting HTML to Metamask
(12:57:09): javascript in its own file
(12:59:13): ES6 (Front End JS) vs NodeJS
(13:07:58): Sending a Transaction from a Website
(13:19:01): Resetting an account in Metamask
(13:20:07): Listening for events and Completed Transactions
(13:30:42): Input Forms
(13:33:34): Reading from the Blockchain
(13:35:51): Withdraw Function
(13:38:53): Lesson 8 Recap
(13:41:02) Lesson 9: Hardhat Smart Contract Lottery
(13:43:45): Hardhat Setup
(13:46:57): Raffle.sol Setup
(13:54:03): Introduction to Events
(14:00:49): Events in Raffle.sol
(14:02:30): Introduction to Chainlink VRF (Randomness in Web3)
(14:09:53): Implementing Chainlink VRF (Introduction)
(14:14:31): Hardhat Shorthand
(14:15:31): Implementing Chainlink VRF - The Request
(14:22:57): Implementing Chainlink VRF - The Fulfill (Modulo)
(14:25:32): Implementing Chainlink VRF - The Fulfill (continued)
(14:28:27): Introduction to Chainlink Keepers
(14:34:46): Implementing Chainlink Keepers (checkUpKeep)
(14:38:52): Enums
(14:42:05): Implementing Chainlink Keepers (checkUpKeep- continued)
(14:47:15): Implementing Chainlink Keepers (performUpKeep)
(14:50:37): Code CleanUp
(14:56:00): Deploying Raffle.sol
(15:04:29): Deploying Raffle.sol (Mock Chainlink VRF Coordinator)
(15:10:47): Deploying Raffle.sol - continued
(15:20:08): Raffle.sol Unit Tests
(15:30:20): Testing Events & Chai Matchers
(15:31:30): Raffle.sol unit Tests Continued
(15:32:45): Hardhat Methods & "Time Travel"
(15:37:10): Raffle.sol unit Tests Continued II
(15:38:23): Callstatic
(15:39:59): Raffle.sol unit Tests Continued III
(15:52:11): Massive Promise Test
(16:02:32): Fixing spelling error and Run Tests
(16:07:25): Raffle.sol unit Tests Continued IV
(16:07:44): Raffle.sol Staging Tests
(16:18:19): Testing on a Testnet
(16:30:57): Smart Contract Lottery Conclusion
(16:32:40): Typescript
(16:34:07) Lesson 10: NextJS Smart Contract Lottery (Full Stack / Front End)
(16:40:37): NextJS setup
(16:48:44): Manual Header I
(16:58:44): React Hooks
(17:01:05): Manual Header II
(17:05:23): useEffect Hook
(17:10:29): Local Storage
(17:18:24): isWeb3Enable Loading
(17:19:26): web3uikit
(17:22:25): Introduction to Calling Functions in NextJS
(17:26:30): Automatic Constant Value UI Updater
(17:38:37): runContractFunction
(17:45:59): useState
(17:49:50): Calling Functions in NextJS
(17:52:58): useNotification
(17:58:05): Reading & Displaying Contract Data
(18:02:55): A note about onSuccess
(18:03:24): A Challenge to You
(18:04:13): Tailwind & Styling
(18:12:51): Introduction to Hosting your site
(18:15:15): IPFS
(18:18:52): Hosting on IPFS
(18:25:45): Hosting on IPFS & Filecoin using Fleek
(18:31:27): Filecoin Overview
(18:46:41): Lesson 10 Recap
(18:51:36) Lesson 11: Hardhat Starter Kit
(18:59:24) Lesson 12: Hardhat ERC20s
(18:59:28): What is an ERC? What is an EIP?
(19:01:41): What is am ERC20?
(19:03:04): Manually Creating an ERC20 Token
(19:09:24): Creating an ERC20 Token with Openzeppelin
(19:14:27): Lesson 12 Recap
(19:16:13) Lesson 13: Hardhat DeFi & Aave
(19:16:17): what is DeFi?
(19:19:58): What is Aave?
(19:25:48): Programatic Borrowing & Lending
(19:30:51): WETH Wrapped ETH
(19:38:12): Forking Mainnet
(19:45:21): Depositing into Aave
(19:57:42): Borrowing from Aave
(20:12:02): Repaying with Aave
(20:14:58): Visualizing the Transactions (And aTokens)
(20:17:05): Recap lesson 13
(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
Thanks for the timestamps. They are really helpful.
you have twitter or linkedin?
how much have you done?
@@mrmttr3 On lesson 9 right now
@@debangi2.0 cool, I'm on 5🚶
Lesson 14: Hardhat NFTs (20:28:51)
(20:36:01) Code overview
(20:38:35) Hardhat setup
(20:40:38) Basic NFT
(20:54:57) Random IPFS NFT
(21:03:19) Random IPFS NFT part II - Mapping Chainlink VRF Requests
(21:07:38) Random IPFS NFT part III - Creating Rare NFTs
(21:15:19) Random IPFS NFT part IV - Setting the NFT images
(21:19:02) Random IPFS NFT part V - Setting an NFT Mint Price
(21:24:25) Random IPFS NFT part VI - Random IPFS NFT Recap
(21:25:58) Random IPFS NFT part VII - Deploy Script
(21:31:08) Random IPFS NFT part VIII - Uploading token images with Pinata
(21:47:27) Random IPFS NFT part IX - Uploading token URIs (metadata) with Pinata
(21:57:08) Random IPFS NFT part X - Deploying III
(22:00:52) Random IPFS NFT part XI - Random IPFS NFT Tests
(22:03:11) Dynamic SVG On-Chain NFT
(22:04:33) Dynamic SVG On-Chain NFT Part II - What is an SVG ?
(22:07:06) Dynamic SVG On-Chain NFT Part III - Initial code
(22:10:22) Dynamic SVG On-Chain NFT Part IV - Base64 Encoding
(22:16:31) Advanced Section Encoding, Opcodes and Calls - abi.encode & abi.encodePacked
(22:38:58) Advanced Section Encoding, Opcodes and Calls - abi.encode & abi.encodePacked - Introduction to Encoding Function Calls Directly
(22:44:46) Advanced Section Encoding, Opcodes and Calls - abi.encode & abi.encodePacked - Encoding recap
(22:46:46) Advanced Section Encoding, Opcodes and Calls - abi.encode & abi.encodePacked - Encoding Function Calls Directly
(23:01:11) Dynamic SVG On-Chain NFT Part V - Creating an NFT TokenURI On-Chain
(23:09:30) Dynamic SVG On-Chain NFT Part V - Making the NFT Dynamic
(23:15:13) Dynamic SVG On-Chain NFT Part VI - Deploy Script
(23:21:40) Dynamic SVG On-Chain NFT Part VII - Writing Tests
(23:22:15) Deploying the NFT to a Testnet
(23:34:11) Lesson 14 Recap
just what i was looking for, thank you🌷
I don't normally comment on RUclips videos, I'm way more comfortable "listening" to the conversation but I have to tell you and the entire freeCodeCamp crew that I truly appreciate all that you are doing. I have learned more from the courses that you giveaway than I have in "academies" that I paid $7500 to enroll in. Your teaching style is awesome and I am most impressed by the way you suggest that we try to troubleshoot on our own instead of just giving us all the answers. No one can learn if you hold their hand the entire journey so THANK YOU PATRICK! This is the best decision I've made all year.
really?? better than 7500$ courses?
@@csjaybit Absolutely. The course that I paid $7500 for spent most of the time on the history of blockchain, theory and definitions, not nearly enough time on practical applications and hands-on learning. I prefer the immersive form of learning and I have that here. I don't really need 35 lessons on the history of blockchain.
Hi there I hope you are doing well, I am about to start this course, Could you inform me what was your next step after this and what impact this course have reflected in your career.
Thanks.
Guys let's appreciate this huge effort to make learning programming affordable to everyone.🥰🥰😍😍🤩🤩
Affordable? Its FREE
TOTALLY FREEEEEEE😍
Her professional strategies are mind blowing. never thought I'd be able to make as much profit as I'm making. I started with a thousand dollars I was able to monitor the trade
Was funded by Kaiju Kingz/Augminted Labs - they donated $1 million to free code camp for this content.
Indeed! Thank you!
Is it only me, or 1 hour of video equals between 2 and 5 hours in real life?
Same here
I thought it's only my imagination 😂
Yes once i completed a 10 hour course in 1 month.
Like. You can be more on point…😂
Yes
I have NEVER in my entire life been able to follow along and have things work the this. There were some minor differences but it was still easy to follow. I am now 10 hours into this video and really excited about all the things I have learned. I can't thank you enough for how professional and excellent this video has been. Web3 and Full Stack were what drew my attention in. I had some knowledge of bitcoin already so that was easy to follow along with. Being able to do all this from visual studio code is just awesome. I am most excited about Lesson 8 and onward though. I am on lesson 7 right now. My coworkers think I am insane for watching a 32 hour video lol.
how many projects does this course have?
Dude lesson 8 is awesome. News about PayPal integrating metamask just dropped today and so much of lesson 8 resonated while reading the news-
By far the most complete and comprehensive guide to learn web3 development ever made. Amazing contribution to the community, thank you so much Patrick for making this free and available for everyone.
Hey Gonzalo, how are you doing. Can you plz suggest other resources for a beginner?
If you have too much money you can donate some to me poor 😭
you are doing very great job and #PatrickCollins and #FreeCodeCampOrg, keep it @Gonzalo :)
@@amazingcontent4213 its literally 4$
Is mining same as smart contract development? If not then what's the difference? as I have heard that miners are earning a lot these days, will this course open gates for me like that? Will this course teach mining too?
is absolutely magnificent. I'm on lesson 3 and everything is perfectly understood. I think I've watched 80% of the tutorials on RUclips. Not only is it up to date. It's free. It's taught by one of the best professionals in the field. He goes slowly explaining everything. It is a work of art. Don't miss it
We don't need Web3. It's just a scheme to get us all deep into Crypto. Please stop trying to make that happen.
For folks who want to know what Web3 really is, watch video titled 'Line Goes up' by Folding Ideas here on RUclips.
Does it cover from scratch or we have to know some concepts from earlier( prerequisites)?
Do you think it will be helpful for a starter?
@@sany2k8 Basics of any language like javascript or java.. is the prerequisite.
Please how can I get d link to the GitHub repository for this course
And please how can I get in touch with you, I need you to be helping me out, in case I v issue while learning
Hoping for your positive response
I just finished the course and it has been AMAZING! Before your courses, both the python one and this one, I had no idea of anything about blockchain or web3 development. It has been 32 hours of pure knowledge, super well explained, clear and it has been easy to follow. I can't imagine the work behind these videos, thank you all so much for bringing all this knowledge for everyone. Having finished this course, I leave with more knowledge than I could imagine. You are incredible ☺
bro i have not learn js. would it be safe to jump into the video directly?
@@ishanraghuvanshi3283 I would say that the course does not use super difficult js, plus, Patrick explains to you what each part of the code does (not as detailed as a js course ofc but he makes it very easy to follow). So, it really depends on how prepared you wanna be to watch it. If you take a js course then you will be able to fix errors that doesnt appear in the course easier than if u don't, for example. Hope this helps
Did you find a job?
@@27isagamer98 hey could you please tell me is there any pre requisite required for this course?
I am writing this comment after completing this huge, massive and informative course made on blockchain developement. It took me almost three months to complete the course. Through out the journey of this wonderful course i never felt boredom for a single second. The way Patrick explained everything it was really really easy to understand. If you are thinking about learning of blockchain developement , then i highly recommend u to take this course. Once u complete this then there is no need to watch any other tutorial. At the end i would like to convey my special thanks to patrick and fcc for making such a valuable course for free. Love from India.❤
Thanks a lot 1000 times for everything u taught us in this course.
Best of luck on your journey going forward!
@@ZakkFromSource thanks buddy.
What we able to do after completeing the whole course??
bro is it outdated in Next js part in section 15? I want to start the course depending upon the answer.
@@web3noobie i wont say outdated but the code is little bit changed for the moralis server although u can go with the graph .
Amazing course. This is definitely THE course you want for learning smart contract development. I'm only about half way through and this already crushes any paid course I have taken on these topics. I really appreciate the extra time taken to explain the details for things such as project/environment setup, useful hardhat plugins, testing, and not to mention the details behind every line of code. The fact that this was made free just shows how committed you are to expanding space, which is truly impressive. FCC and Patrick, thanks for the great work!
We really need to know any other programing language before starting this course, till the time I am only familiar with c and c++ ?? Please clear this doubt I want to do this course ??
@@janupasilva8422 Mast of Javascript is okay ??
@@janupasilva8422 okay thanks!!
Hey please donate some money 😭😭 to me I am poor
Is mining same as smart contract development? If not then what's the difference? as I have heard that miners are earning a lot these days, will this course open gates for me like that? Will this course teach mining too?
32hrs! This is it😊😊😊
Thank you for providing such value!
So many hours!!
I am not sure it is 32hrs
@@wirefred What?
This is not only a tutorial for web3. This is a tutorial on a fucking big part of what it means and what you need to be a programmer.
I sincerely want to appreciate the author of this great work. I am currently on the 11th hour of the video. This content is rock solid
i m 9 : 30 but im trying to understand this tehnologi for almoust 2 years
@@gabrielpond8198 Hey did you also have the out of gas error? in lesson 4?
@@PotatoAndTomato im not writing, just listening
@@PotatoAndTomato can you be more specific, where exactly is the error coming from?
hey can i get a good job by doing blockchain and web3
The best tutorial available for blockchain development. Even the paid courses are not covering this topics in details as they are covered in this tutorial. It is lengthy but trust me all concepts and basics to advance is covered here. you will not need any other resource after completing this.
We really need to know any other programing language before starting this course, till the time I am only familiar with c and c++ ?? Please clear this doubt I want to do this course ??
@@reviewmania1322 You need to know basics of JavaScript
Yesterday I was thinking about starting the Patrick course on python blockchain development, I'm a javascript developer, but I was looking to do it just because of the amazing way in which Patrick explains. Then, I see this GEM for all us JS devs. Thank you so much.
Same here. Was waiting for JavaScript based course and finally here it is!
Hi there, could you help me to find the Python version of this course, I believe you are referring to? Thanks in advance 🙏🏻
@@mineword2771 ruclips.net/video/M576WGiDBdQ/видео.html
@@mineword2771 you wanna do the Python version?
I did the python version months ago, just did like the first quarter of it, it was a good way to learn a lot of the Solidity stuff, and once it started getting into Python I just stopped and waited for this one!
I'm in 21 hours and hope to finish this course before my college reopens before Semester break.
Hey mate did you end up finishing it?
@gshock1485 Not exactly i did some projects with the knowledge i gained from here. To be honest, I kinda lost interest in web3.
@@adarshnikhil4499 based on the knowledge you gained from here, can you tell me if I can make web3 projects in hackathons? Since every hackathon nowadays involve such projects....
@@adarshnikhil4499 If I may ask - why? what did you switch to instead?
@vishnuvnair1725 comparatively, I had more knowledge in full-stack development. If you are into blockchain, please continue in that field
It's 21/08/24 today! It's been 5 days since I've started this course. I've completed 4 hours only.
I don't know how long it'll take me to complete this,
Hope the courage within me will remain the same 🤞🏻
got my 1st job as a full-time blockchain dev at a local startup.. I've been in the space since 2017 and I'm a web developer. I'm officially bringing the two together professionally now! I'm enjoying this, and it's the most up-to-date lesson I've learned! it's also the javascript version so I'm relieved tbh!
Will using windows OS hinder what I can do on this tutorial?
Hi i am complete beginner to blockchain development and i want to pursue this as my career , is this video helpful for me to start ?
OK, goal for self. 30 min a day. Personal bookmarks below. I'm at 11:44:46
[started my MS degree so stopped this for now. this course still helped me get 1250 ARB airdropped though. Worth $1250 at least. I aim to finish this course when I do have the time]
1559 gas summary: 01:36:43
memory, calldata and storage: 02:46:40
contract deployment and inheritance summary: 03:30:30
Chainlink API calls: 03:56:40
Constants: 5:08:51
npm, yarn, solc and corepack: 6:47:54
adding prettier: 7:54:58
verify and publish code: 8:04:42
hardhat first lesson recap + readme tip: 9:47:36
mocking of priceFeed in FundMe: 10:28:30
natspec: 11:03:00
testing withdraw() and gas price debugging: 11:34:31
gas reporter with tests: 11:44:46
storage variables review: 12:10:04
I want to know if you have finished this course, could you please tell me the job opportunities and scope after finishing this course. Is this 30 hours course sufficient to learn the industry standard knowledge and practices. Will I be eligible to apply for web3, smart contract jobs after this course only? I have learned reactjs, nextjs, nodejs already. Is this industry open for beginners with no industry experience?
@@shweta4gaming416 No
@@astrolillo The road is a long one 😭 😭
@@shweta4gaming416 maybe not, but no better place to start apart from this I guess. have not finished. lots left.
@@astrolillo no for what! is this course not good enough or this industry is not open to beginners?
Finally completed the course. Thank you Patrick Collins and to everyone that contributed to this. It's truly remarkable that such a high-quality course is available for free, allowing individuals like myself to access valuable knowledge and skills.
@kwasikgwete991 I am not able to add any ETH to my goerli etherscan (timestamp: around 50 min from starting) Please help!!
@@harshitsaxena7205 You should checkout the discussions tab to see if anybody else had a similar issue. RUclips is not the best place to ask for help.
@@kwasikgwete991 if u know how to resolve it plz answer me in discussion section (as u just completed this course)
How did you do it ?.. I can't even connect to rinkeby as it has been deprecated..
@@xin1853 Use Goerli
Watched the first 5 minutes felt like I got the power to get through 32 hours easily. Thank you so much for such a great course.
No you didn't power through "easily" 🙄
how did it go?
Stop the 🧢🧢🧢🧢🧢🤣🤣🤣
Completed the course today!
Very Thanks Patrick and FCC for this amazing tutorial.
I will say this is all u need to start your web3 journey. It covers every aspect of developing dapps from scratch. Developing smart contract to connecting it with a frontend, all is in their in the tutorial. I will highly recommend everyone to do this course if u are looking forward to start your blockchain journey. This course is way ahead of any paid or unpaid course. Even Universities don't have any course like that. I am studying at IIT bombay and we dont have any such resource where we can learn everything at a single place
Congrats for the completion 👍
Also share your future updates of your journey if possible.
hey hi nishant....best of luck for ur future journey....i just begun this...would love to have some discussion with u if only u have time to do so...
@@lakhanjoshi7421 yup we can
I also completed this course today. Feels amazing
@@rishidusad2985 hey can i learn this even if i dont have any prior knowledge about coding?
I will be sharing my progress on this course along with the dates. I will be updating this a I finish this course. Unlike other tutorials out there I have found this to be the most comprehensive and easy to understand. I believe this will be helpful for others too.
6th Oct 2022: Day 1: 03:25:24
7th Oct 2022: Day 2: 06:46:16
8th Oct 2022: Day 3: 09:38:10 (Slowed down due to errors) (Fixed them) (I think I engaged the most time on this course today since I started.)
9th Oct 2022 Day 4: 12:33:40 (Today was the hardest) (I couldn't figure out a lot of errors. I will do something about it tomorrow but won't quit.)
10th Oct 2022 Day 5: 13:52:38 (Couldn't complile anything without errors today. It was asif I couldn't understand any errors. So I got lazy and went on to play Mobile Legends. Will probably think about compiling the fund me project but first I would like to finish the lottery contract one so I understand more about Solidity.) (Slacked off but will be focused tomorrow.)
11th Oct 2022 Day 6: 14:16:36 (Couldn't make time today to work for this. Will continue tomorrow.)
12th Oct 2022 Day 7: 14:16:36 (Couldn't do anything. Busy with work and attended nephew's birthday. Tomorrow will work on bug fixing.)
13th Oct 2022 Day 8: 14:16:36 (Fixed FundMe code. Successfully deployed and verified to the goerli testnet. Still getting issues on the test functions.)
14th Oct 2022 Day 9: 14:16:36 (Reduce the number of test faliures to 3 from 6. Will continue tomorrow.)
15th Oct 2022 Day 10: 14:16:36 (Couldn't make time for this.)
16th Oct 2022 Day 11: 14:16:36 (Started making Twitter Clone)
17th Oct 2022 Day 12: 14:16:36 (Completed the backend)
18th Oct 2022 Day 13: 14:16:36 (Had a serious headache couldn't do anything.)
19th Oct 2022 Day 14: 14:16:36 (Completed the frontend and uploaded to Github.)
20th Oct 2022 Day 15: 14:16:36 (Couldn't make time due to work and personal work.)
Bro how are you going so fast do you have prior knoweldge of it?
@@aakashverma8402 No, I wouldn't say I am going fast because I spent 12-14 during the weekends and 6-8 hours on weekdays on this course till now.
Hey Ayush I might need your help. Can I ask you related questions to this course?
@@asvdth Hi Asad, if I can be of any help then I would gladly help you.
@@ayushojha6727 hey ayush i know html,css and javascript basics so should I start with the course or learn react and node js first?
I have completed this course in 3 months
Would you say you're far off from when you began?
Are you comfortable with your knowledge and skill level, or are you still building on it? I'd love to hear the experience
Yeh bta bhai direct isko start kr skta hai ya development bhi aani chaiye
@@lakshay3327 direct kar do
I was literally just thinking if such a comprehensive course existed earlier today and here we are
Law of attraction
Hows your progress so far?
11 hours into the course and now things are getting a bit challenging, but gotta keep going...
Thank you so much for such a nice tutorial Patrick!
11hrs? still 2:46:33 hrs in... long way to goo!!!
Good job, I'm at 7 hours and thinks are getting exciting hahaha
I am starting my journey to become a Web3 Developer :)
Are you running into any trouble with the repos? There's a note there (github) that says it's somewhat outdated, I'm worried about getting stuck. Cheers.
[Tip - Hardhat] Sometimes while deploying script after making changes to it can raise an error, as the code may not have been compiled correctly. So use the command ""yarn hardhat clean"" which clears the cache and deletes all artifacts, and then deploy your script.
Hey Sumit ,
I wanted to ask does this course teach you everything about frontend and back-end also like react and node and can i actually get a job by learning this course
Important:
Interface use: 4:12:00
Mapping 4:22:00
Typecasting 4:15:00
Libraries 4:26:00
Safemath 4:32:00
LOOP 4:35:50
Withdraw 4:44:00
Withraw through call 4:47:00
modifier 4:55:20
Solidity Adv (Saving Gas) 5:07:00
YOU CAN'T ASSIGN VALUE IN GLOBAL AREA-> You can only intilalize it and the value can be assigned at constructor. 5:11:26
Solc global 6:51:33
EVENT 14:00:00
8:48:00 Deploy Script.
4:20:00 chainlinkdatav3 interface
bro should i know first web development like html, css, JS, json, jquery, any framework
to learn this course?
no brother but knowing it make it little bit easier in the upcoming chapters! just start this asap@@powerball200
I would say just dive in, you can always supplement yourself with extra resources, which Patrick also shared along the course, good luck!@@powerball200
Finished the course a few minutes ago. Thank you for publishing this huge course and source to internet for free.
Hi there I hope you are doing well, I am about to start this course, Could you inform me what was your next step after this and what impact this course have reflected in your career. Thanks
Day 15. Just have finished the course.
It is ABSOLUTELY MASSIVE.
Have no words to describe my happiness about applying to it.
Definitely the best learning course in my life and in lives of hundreds of millions people.
Look at me in a few month with a multibillion world-changing project.
would love for you to come back and give reviews on how this helped your career
I'm 13 hours in and this has definitely improved my knowledge in web3 development, as a blockchain security researcher and auditor this helped me reinforce a lot of stuff and also it helped me in a recent audit I participated
This is awesome !
i also want to learn web3 auditing and security ..Which other resources did you find ?
Is mining same as smart contract development? If not then what's the difference? as I have heard that miners are earning a lot these days, will this course open gates for me like that? Will this course teach mining too?
@@studylightinsight8423 No, no and no... Please do your own research, aka just google the two concepts and i promise you you will find all the answers quickly. Good luck! *This course will get you ready to become a Blockchain developer though!..if that's what you want..
Did you finish? I'm at hour 10 right now
[ Tip : hardhat-deploy ] (10:48:18) Using "tags" we can run particular scripts.
For example, you can include a tag in your particular deploy script, lets say "mock1".
Include this in your deploy script :
module.exports.tags = [ "mock1" ]
And use the command :
yarn hardhat deploy --tags mock1
And this will deploy only the scripts which include "mock1" tag.
I am exactly on this minute and decided to read the comments for the break, coincidence is astronomical, thanks!
This is absolute gem for those who want to learn blockchain technology.
I am on lesson 7 right now. Amaizing. I see the the video 1 complete and it's fantastic too. The great diference i think is the framework brownie, not see in the video 2.
does this have projects that can be added to resume?
Sweet Sunday, this is by far the most comprehensive course that y'all have posted. It can't be said enough; thank you so much for your contributions towards free education 🙏🏽
We really need to know any other programing language before starting this course, till the time I am only familiar with c and c++ ?? Please clear this doubt I want to do this course ??
@@reviewmania1322 Same here, most of the programing concepts are similiar function and all, so u can start this Course any time buddy all the best
@@reviewmania1322 Also u might need to learn html, css and javascript trust these are buttery easy to learn if u know c and c++, these u can learn in less than a week or two
@@yugsolanki4766 Thank you so much for reply...And all the best 💛
I'm almost 5 hours in after 4 or 5 days. It's a lot to take in but the more you do it in practice the easier it is to understand. Loving it! The github discussions have people answering my questions, too!
6 hours in here, with barely any experience too!
@@bricediomande2952 same here I am at 6 hours , Do you guys wanna talk through discord ? It will help us stay motivated
Pushing through 5 hours and lost most of the time, just gonna trust the process.
@@popmop1234 I stopped after about 10 hours, as I just found that I don't think coding is for me. But I still learned a lot about web 3 and about the nature of blockchain, all for free!
@@cyanrazorCel You still managed to get through a lot. Good job!
This is amazing Patrick. I am 10 hours in and everything makes perfect sense even though I am not very familiar with JavaScript itself.
Did you complete it? Also after finishing this did you try developing smth?
This course alone minted thousands of developers for the Blockchain!
Thank you Patrick! 🤝
Man, Patrick is awesome. He's funny, direct, explains the concepts wonderfully.
I'm so happy and grateful that you guys put the effort, created the best web3 course out there and shared with us.
I'd like to come back here once I finish the course.
hello from a fellow Murat trying to make it through the world of javascript! :)
@@visu7135 good luck to all of us bro :D
Hello Murat, how is going on recently? Have you been able to finish?
@@nobodysomebodiev5935 Hi mate, I got sidetracked a bit and got some blockchain projects, I'm working on them right now. How's it going with you?
Hi i am complete beginner to blockchain development and i want to pursue this as my career , is this video helpful for me to start ?
Heck yes . I was waiting for this for soooo long 😭😭😭 . Thanks a lot for providing such value . I'm so happy right now . Thanks a lot Patrick . We love you
I love how jeff besos grew back hair and is teaching us everything there is to know about blockchain. 🤔
Thank you so much for this amazing course. 👏🙌❤
Thank you so much for this. I'm not even two hours into the video and a big handful of points have become clear to me. This is really great stuff!
2:18:41 Basic Solidity Functions
2:45:35 Basic Solidity Errors & warnings
2:46:34 Basic Solidity - Memory, Storage, Call Data (intro)
2:50:17 Basic solidity mappingsa
The level of detail makes this course super easy to follow. It answered a lot questions I had about the details regarding the toolings which are often skipped or skimped over from other sources I have been learning. More importantly, this course is up to date, so I don't find myself run into problems with solidity versions issues. Highly recommended! I have done 7 hours so far, will continue on daily basis until finish.
Time_Stamp:
⌨ (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
I got there. I made the raffle contract, it worked, I just completed Hardhat basics. I can't even believe it. Thanks, Patrick Collins.
Best channel on RUclips. The content here is extremely valuable yet free. I can't thank you, the teachers giving their valuable time and your team, enough for making these wonderful videos.
why do u think its „free“? (hint: nothing in the universe is)
@@1ntrcnnctr608 I know the concept of when product is free, customer is the product, but still some of these creators are good if not all
@@sanchitghai1455 thats one way to interpret it. the thing: "creators" always create for free (its like an urge for being curios about stuff, transforming old into new...at least thats how i look at it as a creator), but we then try to put a value on it...in this case its prolly more a thing of communities/funnels to get more of the most precious asset: human resources (developers to get into tech companies). doesnt mean they havent something valuable to give - even the biggest con will give u something for free or tell u some truth to lure u in. marketing is like 99% psychology/behavior manipulation now, so more n more cult-like. hey, CS50 is also "free"...
I have started my journey into smart contract development and I am very grateful for this channel and the value you guys provide! I'm learning so much! Thank you! :)
Hey yoshika ,
Since you are the only indian o found in comments i wanted to ask does this course cover everything about frontend and back-end also. Did you feel something missing in this course and can a complete beginner to coding can actually get a job with this course?
Undoubtedly a great contribution to the community. This course is helping me getting started with blockchain technology and is allowing me to believe that I can also work in this space. Thank you so much for such a wonderful course 🤝🙏♥️
i dont think i have ever comment on youtube video, but this is by far the best video I have ever seen including the paid once.
thanks for your effort, I started few days ago, taking my time to digest it. moving to lesson 8.
Chapter 1: Blockchain Basics
0:00 - Intro
9:07 - What is Bitcoin?
18:26 - The Purpose of Smart Contracts
36:35 - What have smart contracts done so far?
39:18 - Your First Transaction
59:01 - Intro to Gas
1:05:32 - How do blockchains work?
1:39:32 - High level blockchain fundamental
Chapter 2: Welcome to Remix! Simple Storage
2:01:16 - Writing first contract
2:12:28 - Basic Solidity Types
2:18:40 - Basic Solidity Functions
2:35:29 - Basic Solidity Arrays and Structs
Pls could u continued with the video marks
I am just giving a huge shout-out To Patrick Collins I love blockchain, crypto, and smart contracts and I searched far and long to learn and educate myself and be able to understand and work with blockchain and all that comes along with that!!!! But most tutorials find information teaches you some things but when I put it in practice I kept on hitting brick walls. Then I found your courses and I am finally starting to make progress. Thank you for the detail and step-by-step, easy-to-follow program not only am I learning how to work with blockchains but I understand the logic and the structure and why it's important. Once my first chainlink node is up and running you will be the first person I will contact. I just so thankful to you. Thanks, you are a rockstar.
Hi there I hope you are doing well, I am about to start this course, Could you inform me what was your next step after this and what impact this course have reflected in your career.
Thanks
Thank you for encouraging us at the end of every lesson. :) I'm currently at 3:23:00 - can't be more excited to finish watching the whole course :))))
hey is python required for this course???
@@abhishekkumarsingh2060 That's right.
@@abhishekkumarsingh2060 No, this is a JS course
@@abhishekkumarsingh2060 JavaScript, for Python he got another course, about 16 hours ❤
trust me frinds,,this course is far better then any Paid course, Highly Recommended!!
32 hours of free content, you guys are awesome, appreciate it
I LOVE THIS COURSE, it's complete for beginners to advance with modern and new libraries. and one more thing, on every section's finish, there is a recap of the whole section so you can memories each and everything again.
and definitely, its helping materials and links are kickass for the confusion.
I can't believe that this content is free 😧😧😧 finally I get something that will teach me everything about blockchain thanks for this course 🙏🙏🙏🙏
Please enable closed caption / subtitles, for the non English speakers it is very helpful. Even the RUclips / google auto generated subtitles is good enough. For those whose first language is not English and for those with disabilities subtitles is very important for following along. Please consider my request. FreeCodeCamp and Patrick thank for this course.
I really appreciate all the efforts put up by Patrick and all other people who contributed to this video. Thank you all
Very nice to recognize the other folks, this is definitely a team effort! With a beast at the helm...
Loved this course! Thank you so much for giving us all this knowledge on web3 for $0 🙏🙏
I have used chatGPT for all the doubts and it is very useful.
This is so huge. Releasing 32h of educational contnent for free is just incredible.
This course is insanely good! Thank you so much for this.
Your course was so briliant. Took 3 weeks :) I did the brownie one before. Thank you very much.
I am starting today, right now! I hope to finish and start my blockchain development journey! Just watched 1 second of this video 31:54:30 more to go. Wish me luck, lol :)
Hopefully you made a dent in the video by now! Can I do everything on this tutorial with windows OS?
I really don't know how to thank you sir for this course...,it explained everything down to earth meehn.. 👌👌, got some paid course on udemy from another instructor but... got stocked on it for weeks as it kinda outdated... 😒 am just happy yours is rich and you dedicated your time on it ... & still made it free 👍 Bless👍👍
2 hours through the course and I'm loving it. I love the energy and how beginner-friendly it is. There ain't no better source out there to learn about Blockchain. Thank you so much for this course. I cannot wait to learn more.
Hey Sivakama! Are you a self-taught programmer and build projects to learn? If yes, please reach out to me so that we can discuss some interesting software development roles in latest technologies!
@@gaurav8113 heya I'm pursuing blockchain development rn
Can you connect with me on any social media handle? So that we can discuss more about blockchain technology
"mom just 1 more video"
thank you for brining this gem
We are already in the big crash, Inflation is a catastrophe. This CPI report is a colossal failure. To bring the housing market to a halt, the FED will have to pull all the stops. The unfortunate issue is that other markets are being decimated. If you want to stay green, you have to rely on a lot of diversification. Currently up 14% and being careful. Still a better deal than leaving it in a savings or checking account yielding 0-1 percent interest.
People believe their currency has the worth it does because they have no other option. Even in a hyper-inflationary environment, individuals must continue to use their hyperinflationary currency since they likely have minimal access to other currencies or gold/silver coins.
You have to get a financial-advisor/broker to aid you diversify your portfolios to include commodities, inflation-indexed bonds and stocks of companies with solid cash flows, as opposed to growth stocks where valuations were based on future potential earnings.
Inflation is gradually going to become part of us and due to that fact any money you keep in cash or in a low-interest account declines in value each year. Investing is the only way to make your money grow and unless you have an exceptionally high income, investing is the only way most people will ever have enough money to retire.
@@Stephenfanos37 You are right! I diversified my 450K portfolio across various market with the aid of an investment coach, I have been able to generate a little bit above 1.3m in net profit across high dividend yield stocks, ETF and bonds during this red season.
@@adelekesefiuomolola Please can you leave the info of your invstment analyst here? I overheard someone talking about how a couple made $200k during this red season. I need such luck lol
Just finished the course!! Thank you so much Patrick and everyone else involved in creating it, this was amazing!
you just finished recently
coming to upload when i finish
How long did it take you to finish this ?
How long did it take?
This was finally the kick I needed to make the jump in this world. I'm 4 hours in and already I'm reading EIPs and example codes to understand as much as I can.
Thank you!
What a tutorial that was! Lost for words and really grateful for your content Patrick! 🙏
I’m someone with no experience of programming whatsoever I’ve started this course and I’ll let you know how my journey goes. I am very dedicated and 2 hours in so far so good
Give your update
@@paradox1346 so having no prior knowledge of programming the tutorial did seem a abit fast paced for me so I have been focusing on understanding: Value types, parameters and functions grasping this then moving along with the course so abit of outside studying is required in my own opinion
Okay
This is THE BEST web3 course ever! The way Patrick teaches is really intuitive and he is very easy to understand. Thanks for the course. Completed 19h of the course and hopefully will complete the rest soon.
20 July (Day 1) : 00:30:00
21 July (Day 2) : 01:30:00
22 July (Day 3): 03:03:07
23 July (Day 4): 04:23:00
24 July (Day 5): 07:00:00
27 July (Day 6): 07:30:00
28 July (Day 7): 08:22:48
29 July (Day 8): 09:05:00
12 Aug (Day 9): 10:21:15
13 Aug (Day 10): 12:32:58
16 Aug (Day 11): 14:30:00
18 Aug (Day 12): 16:32:21
store information : ruclips.net/video/gyMwXuJrbJQ/видео.html
skipped :
1# (11:52:38): Gas Optimizations using storage knowledge
The best ever course to become a Web3 Developer
Half way through the course, I must say this is by far the best course on the blockchain and that too for free.
I came to youtube to learn how to trade and the best advice I got is to read books about investing. One advice that I have found useful from one of my books is the fact that if you buy stock with low p/e ratio (also called price to earnings ratio and if the is low it usually means that relative to the stock's earnings the stock is undervalued) and also with high return on invested capital (if the return is high it means you made profit) but this is not financial advice to me it is only useful.
Investing in stocks is a good idea, a good trading system would puts you through many days of success.
I also came here to learn trade after listening to a guy on radio talk about the importance of investing and how he made $460,000 in 4 months from $160k.
Somehow this video has helped shed light on some things, but I'm confused, I'm a newbie and I'm open to ideas.
@@mackzack297 It is also possible to produce superior performance provided you do something different from the majority. However, most of us tend to pay more attention to the shiniest position in the market than to the cost of proper diversification.
The cryptocurrency market is seeing one of its worst selloffs since 2020, sparking panic among investors and raising questions about why crypto prices have been increasingly sensitive to gyrations in the stock market.
Exactly, the trick is to diversify your investment, don't panic when everyone else do and invest consistently
⭐ Course Contents ⭐
⌨ (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)
⌨ (24:53:11) Lesson 16: Hardhat Upgrades
⌨ (25:45:24) Lesson 17: Hardhat DAOs
⌨ (27:28:32) Lesson 18: Security & Auditing
ENJOY:))
I have been researcing blockchain development, so this was a super cool find. Excellent edition to my transformation tool kit. Can't believe the luck. Thanks
This is by far the most amazing and complete web3 course. Funny enough it is what actually powers the Tiditada Raffle Protocol. I was looking at the source code and comparing to the Raffle project in this course. So many similarities. Thank you so much Patrick for delivering value to the world and kudos to the learners like me.
This course is really, really good. Thank you for this. I'm about 5 hours in so far and can't believe how much I've learned.
On Lesson 6 -->> One thing I can say this guy put in more efforts than many paid courses out there. And its so wholesome!! Literally covering every bit of details required... Never seen such a well structured course ... Hats off !!
Please how can I get d link to the GitHub repository for this course
@@biliaminuabdulfarid6764 its in the description of the video
I'm 34 years old, I've started to watch this video in my late 18, totally worth it
Best tutorial on RUclips 🔥🔥🔥
While I am grateful for this course that you have manfiested Patric, but at each and every single point the way you tell your audience to keep going and dont ger discouraged by the things we are un able to understand really keeps the momentum going, very grateful to you for everything that you are doing for the community.
5:11:53
for those of you guys wondering what's the difference between const and immutable
Both immutable and constant are keywords that can be used on state variables to restrict modifications to their state.
The difference is that constant variables can never be changed after compilation, while immutable variables can be set within the constructor.
Can I use windows OS to do everything in this video
@8.30 Canie-"As a developer the most annoying thing to deal with our environmental issues" 100% true
The best course ever on youtube. This is not just for blockchain developers. But also for web2 devs. This is by far very effective, illustrative, interactive, and lively and it has highly valuable content for free. thanks to freeCodeCamp for all the good work and to Mr. Patrick Collins, you are a wonderful mentor, teacher, director, and great instructor. Thank you so much. Wish to meet you in the web3 space someday. Thank you, I am ever grateful
[ Tip : Lesson7 : chai ](11:44:15) ` revertedWith ( "FundMe__NotOwner" ) ` raises error.
So use ` revertedWithCustomError ( fundMe, "FundMe__NotOwner" ).
if we add command "yarn add --dev ethereum-waffle" in our terminal , we could use revertedWith("") also. :)
@@ahmadfareedkhan3755 Thank you, didn't know that.
This is the second time I have finished the course, and it is better than any paid cost on the internet, thanks Partric for the great efforts you have made to make this course that amazing.
Hey man does he build projects in this course?
Excellent course.I can see that Patrick actually improved upon the previous course in the solidity beginner section.
Bro which video to start with? The 16 hours video or this one?