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...

Комментарии • 3,5 тыс.

  • @PatrickAlphaC
    @PatrickAlphaC 2 года назад +3065

    Good luck everyone!!!
    I hope to see you all in the community!

    • @Android-17
      @Android-17 2 года назад +26

      Thank you for creating this Patrick 🌟

    • @tomandreii
      @tomandreii 2 года назад +8

      I love you Patrick, you are the best teacher I ever had! I can't wait to go trough this bad boy, LGF!!!

    • @johnforeverrules
      @johnforeverrules 2 года назад +5

      thank you so much sir. words cannot describe how thankful we all are.

    • @SlakOffs
      @SlakOffs 2 года назад +7

      Been waiting for this! Super hyped to go through it and solidify my solidity knowledge.

    • @henricormier8128
      @henricormier8128 2 года назад +8

      You are a true gem in this crazy world my friend... teacher at heart and making it fun ... tks!

  • @lupelu3146
    @lupelu3146 4 месяца назад +5516

    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

    • @SchoolHHL
      @SchoolHHL 2 месяца назад +15

      sus comment bro no replies, looks like a like bot

    • @caesaaar
      @caesaaar 2 месяца назад

      @@SchoolHHL ☠

    • @Mohammad_king_gh
      @Mohammad_king_gh 2 месяца назад +1

      bot ahh ni

    • @10xFrontend
      @10xFrontend 2 месяца назад +1

      sus

    • @jebediahfo20-on9jl
      @jebediahfo20-on9jl 16 дней назад

      crazy how no one talking about deine fette mutter

  • @debangi2.0
    @debangi2.0 2 года назад +3153

    (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 ...

    • @bobsmith-ty5pp
      @bobsmith-ty5pp 2 года назад +42

      The timestamps for sub sections is super helpful! Thanks!

    • @BlaziNTrades
      @BlaziNTrades 2 года назад +1

      🙌🏻🙌🏻🙌🏻

    • @badissalhi6996
      @badissalhi6996 2 года назад +4

      Super helpful, please finish the time stamps for all the lessons if possible, thanks :)

    • @jasmin_bheda
      @jasmin_bheda 2 года назад +1

      Thank you brother

    • @bravelygeorge
      @bravelygeorge 2 года назад +3

      Pure gold! Thnx mate.

  • @Victor-yb1iw
    @Victor-yb1iw 4 месяца назад +23

    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

    • @iamsupriyo
      @iamsupriyo 4 месяца назад +2

      so true 😭😂

  • @vishwanathveerni5007
    @vishwanathveerni5007 Год назад +28

    (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

  • @vogel431
    @vogel431 2 года назад +862

    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.

    • @hv6411
      @hv6411 2 года назад +14

      So awesome!

    • @callmezizi
      @callmezizi 2 года назад +14

      this is awesomeeeeeee, best wishes

    • @ChannelZeroMarketing
      @ChannelZeroMarketing 2 года назад +46

      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!

    • @rogueninja185
      @rogueninja185 2 года назад +11

      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.

    • @andrewkorsten2423
      @andrewkorsten2423 2 года назад +19

      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

  • @debangi2.0
    @debangi2.0 2 года назад +1294

    (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

    • @harshvardhanbansode685
      @harshvardhanbansode685 2 года назад +8

      Thanks for the timestamps. They are really helpful.

    • @mrmttr3
      @mrmttr3 2 года назад +2

      you have twitter or linkedin?

    • @mrmttr3
      @mrmttr3 2 года назад +2

      how much have you done?

    • @debangi2.0
      @debangi2.0 2 года назад +5

      @@mrmttr3 On lesson 9 right now

    • @mrmttr3
      @mrmttr3 2 года назад +2

      @@debangi2.0 cool, I'm on 5🚶

  • @DeannN213
    @DeannN213 Год назад +83

    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

    • @devviz
      @devviz 10 месяцев назад +1

      just what i was looking for, thank you🌷

  • @sacredsoundsmeditation
    @sacredsoundsmeditation Год назад +67

    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.

    • @csjaybit
      @csjaybit Год назад +2

      really?? better than 7500$ courses?

    • @sacredsoundsmeditation
      @sacredsoundsmeditation Год назад +1

      @@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.

    • @AbdelrahmanHisham-sd1mh
      @AbdelrahmanHisham-sd1mh 3 месяца назад

      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.

  • @bluesky-vc3tk
    @bluesky-vc3tk 2 года назад +1273

    Guys let's appreciate this huge effort to make learning programming affordable to everyone.🥰🥰😍😍🤩🤩

    • @karma_yogi_42
      @karma_yogi_42 2 года назад +21

      Affordable? Its FREE

    • @jesseraymond5486
      @jesseraymond5486 2 года назад +7

      TOTALLY FREEEEEEE😍

    • @inhopekaria
      @inhopekaria 2 года назад +3

      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

    • @Dragnipur
      @Dragnipur 2 года назад +4

      Was funded by Kaiju Kingz/Augminted Labs - they donated $1 million to free code camp for this content.

    • @nelaina
      @nelaina 2 года назад +2

      Indeed! Thank you!

  • @jpl_btc
    @jpl_btc Год назад +652

    Is it only me, or 1 hour of video equals between 2 and 5 hours in real life?

  • @scriptles
    @scriptles Год назад +98

    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.

    • @krishanpratap3286
      @krishanpratap3286 Год назад

      how many projects does this course have?

    • @bradpitt5595
      @bradpitt5595 Год назад

      Dude lesson 8 is awesome. News about PayPal integrating metamask just dropped today and so much of lesson 8 resonated while reading the news-

  • @gonzaotc
    @gonzaotc 2 года назад +1446

    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.

    • @rishabhvishal5425
      @rishabhvishal5425 2 года назад +3

      Hey Gonzalo, how are you doing. Can you plz suggest other resources for a beginner?

    • @amazingcontent4213
      @amazingcontent4213 2 года назад +9

      If you have too much money you can donate some to me poor 😭

    • @shaansharma2504
      @shaansharma2504 2 года назад +3

      you are doing very great job and #PatrickCollins and #FreeCodeCampOrg, keep it @Gonzalo :)

    • @scritch9549
      @scritch9549 2 года назад +21

      @@amazingcontent4213 its literally 4$

    • @studylightinsight8423
      @studylightinsight8423 Год назад

      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?

  • @javierdash1
    @javierdash1 2 года назад +261

    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

    • @fieryscorpion
      @fieryscorpion 2 года назад +1

      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.

    • @yashshah9970
      @yashshah9970 2 года назад

      Does it cover from scratch or we have to know some concepts from earlier( prerequisites)?

    • @sany2k8
      @sany2k8 2 года назад

      Do you think it will be helpful for a starter?

    • @kapilkumar-gf9rq
      @kapilkumar-gf9rq 2 года назад

      @@sany2k8 Basics of any language like javascript or java.. is the prerequisite.

    • @biliaminuabdulfarid6764
      @biliaminuabdulfarid6764 2 года назад +1

      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

  • @27isagamer98
    @27isagamer98 Год назад +16

    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 ☺

    • @ishanraghuvanshi3283
      @ishanraghuvanshi3283 Год назад

      bro i have not learn js. would it be safe to jump into the video directly?

    • @27isagamer98
      @27isagamer98 Год назад +1

      @@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

    • @Chpokman41
      @Chpokman41 10 месяцев назад +1

      Did you find a job?

    • @kalashharode3734
      @kalashharode3734 9 месяцев назад

      @@27isagamer98 hey could you please tell me is there any pre requisite required for this course?

  • @nagrarohit
    @nagrarohit Год назад +16

    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.

    • @ZakkFromSource
      @ZakkFromSource Год назад +1

      Best of luck on your journey going forward!

    • @nagrarohit
      @nagrarohit Год назад

      @@ZakkFromSource thanks buddy.

    • @Nabhivarsha
      @Nabhivarsha Год назад

      What we able to do after completeing the whole course??

    • @web3noobie
      @web3noobie Год назад

      bro is it outdated in Next js part in section 15? I want to start the course depending upon the answer.

    • @nagrarohit
      @nagrarohit Год назад

      @@web3noobie i wont say outdated but the code is little bit changed for the moralis server although u can go with the graph .

  • @NB-ku4gl
    @NB-ku4gl 2 года назад +377

    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!

    • @reviewmania1322
      @reviewmania1322 2 года назад +2

      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
      @reviewmania1322 2 года назад

      @@janupasilva8422 Mast of Javascript is okay ??

    • @reviewmania1322
      @reviewmania1322 2 года назад +1

      @@janupasilva8422 okay thanks!!

    • @amazingcontent4213
      @amazingcontent4213 2 года назад

      Hey please donate some money 😭😭 to me I am poor

    • @studylightinsight8423
      @studylightinsight8423 Год назад

      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?

  • @adeshinaemmanuel4721
    @adeshinaemmanuel4721 2 года назад +87

    32hrs! This is it😊😊😊
    Thank you for providing such value!

  • @liffidmonky1216
    @liffidmonky1216 Год назад +11

    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.

  • @chijiokeokwuosa4851
    @chijiokeokwuosa4851 Год назад +30

    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

    • @gabrielpond8198
      @gabrielpond8198 Год назад

      i m 9 : 30 but im trying to understand this tehnologi for almoust 2 years

    • @PotatoAndTomato
      @PotatoAndTomato Год назад

      @@gabrielpond8198 Hey did you also have the out of gas error? in lesson 4?

    • @gabrielpond8198
      @gabrielpond8198 Год назад

      @@PotatoAndTomato im not writing, just listening

    • @chijiokeokwuosa4851
      @chijiokeokwuosa4851 Год назад +1

      @@PotatoAndTomato can you be more specific, where exactly is the error coming from?

    • @tmlthankmelater1558
      @tmlthankmelater1558 4 месяца назад

      hey can i get a good job by doing blockchain and web3

  • @mr.nirajpatil1633
    @mr.nirajpatil1633 2 года назад +43

    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.

    • @reviewmania1322
      @reviewmania1322 2 года назад

      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 ??

    • @yashmishra1251
      @yashmishra1251 2 года назад +3

      @@reviewmania1322 You need to know basics of JavaScript

  • @gonzaotc
    @gonzaotc 2 года назад +87

    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.

    • @zobiakanwal
      @zobiakanwal 2 года назад +1

      Same here. Was waiting for JavaScript based course and finally here it is!

    • @mineword2771
      @mineword2771 2 года назад

      Hi there, could you help me to find the Python version of this course, I believe you are referring to? Thanks in advance 🙏🏻

    • @samuraii21
      @samuraii21 2 года назад

      @@mineword2771 ruclips.net/video/M576WGiDBdQ/видео.html

    • @sharonlima8913
      @sharonlima8913 2 года назад

      @@mineword2771 you wanna do the Python version?

    • @EricBishard
      @EricBishard 2 года назад

      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!

  • @adarshnikhil4499
    @adarshnikhil4499 Год назад +16

    I'm in 21 hours and hope to finish this course before my college reopens before Semester break.

    • @gshock1485
      @gshock1485 5 месяцев назад

      Hey mate did you end up finishing it?

    • @adarshnikhil4499
      @adarshnikhil4499 5 месяцев назад

      @gshock1485 Not exactly i did some projects with the knowledge i gained from here. To be honest, I kinda lost interest in web3.

    • @gshock1485
      @gshock1485 5 месяцев назад

      @@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....

    • @vishnuvnair1725
      @vishnuvnair1725 5 месяцев назад

      @@adarshnikhil4499 If I may ask - why? what did you switch to instead?

    • @adarshnikhil4499
      @adarshnikhil4499 4 месяца назад +1

      @vishnuvnair1725 comparatively, I had more knowledge in full-stack development. If you are into blockchain, please continue in that field

  • @devsadisatsowala1003
    @devsadisatsowala1003 16 часов назад

    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 🤞🏻

  • @eoschill7438
    @eoschill7438 Год назад +15

    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!

    • @Counting3s
      @Counting3s Год назад

      Will using windows OS hinder what I can do on this tutorial?

    • @Ganerzdamnyt394
      @Ganerzdamnyt394 6 месяцев назад

      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 ?

  • @aman4434
    @aman4434 2 года назад +72

    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

    • @shweta4gaming416
      @shweta4gaming416 2 года назад

      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?

    • @astrolillo
      @astrolillo 2 года назад

      @@shweta4gaming416 No

    • @hydrox2149
      @hydrox2149 2 года назад

      @@astrolillo The road is a long one 😭 😭

    • @aman4434
      @aman4434 2 года назад

      @@shweta4gaming416 maybe not, but no better place to start apart from this I guess. have not finished. lots left.

    • @shweta4gaming416
      @shweta4gaming416 2 года назад

      @@astrolillo no for what! is this course not good enough or this industry is not open to beginners?

  • @kwasikgwete991
    @kwasikgwete991 Год назад +13

    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.

    • @harshitsaxena7205
      @harshitsaxena7205 Год назад

      @kwasikgwete991 I am not able to add any ETH to my goerli etherscan (timestamp: around 50 min from starting) Please help!!

    • @kwasikgwete991
      @kwasikgwete991 Год назад

      @@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.

    • @harshitsaxena7205
      @harshitsaxena7205 Год назад

      @@kwasikgwete991 if u know how to resolve it plz answer me in discussion section (as u just completed this course)

    • @xin1853
      @xin1853 Год назад

      How did you do it ?.. I can't even connect to rinkeby as it has been deprecated..

    • @kwasikgwete991
      @kwasikgwete991 Год назад

      @@xin1853 Use Goerli

  • @oremmg
    @oremmg 2 года назад +45

    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.

  • @NishantSingh-yi2cj
    @NishantSingh-yi2cj 2 года назад +45

    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

    • @sumit8806p
      @sumit8806p 2 года назад +4

      Congrats for the completion 👍
      Also share your future updates of your journey if possible.

    • @lakhanjoshi7421
      @lakhanjoshi7421 2 года назад +3

      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...

    • @NishantSingh-yi2cj
      @NishantSingh-yi2cj 2 года назад +1

      @@lakhanjoshi7421 yup we can

    • @rishidusad2985
      @rishidusad2985 2 года назад +4

      I also completed this course today. Feels amazing

    • @ramwankhade
      @ramwankhade 2 года назад

      @@rishidusad2985 hey can i learn this even if i dont have any prior knowledge about coding?

  • @ayushojha6727
    @ayushojha6727 Год назад +14

    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.)

    • @aakashverma8402
      @aakashverma8402 Год назад

      Bro how are you going so fast do you have prior knoweldge of it?

    • @ayushojha6727
      @ayushojha6727 Год назад +1

      @@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.

    • @asvdth
      @asvdth Год назад +1

      Hey Ayush I might need your help. Can I ask you related questions to this course?

    • @ayushojha6727
      @ayushojha6727 Год назад

      @@asvdth Hi Asad, if I can be of any help then I would gladly help you.

    • @bilalshaikh6603
      @bilalshaikh6603 Год назад

      @@ayushojha6727 hey ayush i know html,css and javascript basics so should I start with the course or learn react and node js first?

  • @tusharnagar1398
    @tusharnagar1398 4 месяца назад +10

    I have completed this course in 3 months

    • @piousjacobmwanza698
      @piousjacobmwanza698 3 месяца назад

      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

    • @lakshay3327
      @lakshay3327 3 месяца назад

      Yeh bta bhai direct isko start kr skta hai ya development bhi aani chaiye

    • @pranjalsoni2874
      @pranjalsoni2874 3 месяца назад

      @@lakshay3327 direct kar do

  • @mattjoe182
    @mattjoe182 2 года назад +28

    I was literally just thinking if such a comprehensive course existed earlier today and here we are

  • @sectumsempra2865
    @sectumsempra2865 2 года назад +21

    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!

    • @aaronrebelo9297
      @aaronrebelo9297 2 года назад +1

      11hrs? still 2:46:33 hrs in... long way to goo!!!

    • @hck1bloodday
      @hck1bloodday 2 года назад +3

      Good job, I'm at 7 hours and thinks are getting exciting hahaha

  • @developwithindra
    @developwithindra 4 месяца назад +10

    I am starting my journey to become a Web3 Developer :)

    • @manorun7587
      @manorun7587 Месяц назад

      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.

  • @sumit8806p
    @sumit8806p 2 года назад +21

    [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.

    • @madmax180
      @madmax180 Год назад

      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

  • @AwsShorriw
    @AwsShorriw 2 года назад +18

    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

    • @powerball200
      @powerball200 Год назад

      bro should i know first web development like html, css, JS, json, jquery, any framework
      to learn this course?

    • @vickyvignesh3147
      @vickyvignesh3147 Год назад

      no brother but knowing it make it little bit easier in the upcoming chapters! just start this asap@@powerball200

    • @3darren
      @3darren 7 месяцев назад

      I would say just dive in, you can always supplement yourself with extra resources, which Patrick also shared along the course, good luck!@@powerball200

  • @deniz-kg1ig
    @deniz-kg1ig Год назад +3

    Finished the course a few minutes ago. Thank you for publishing this huge course and source to internet for free.

    • @AbdelrahmanHisham-sd1mh
      @AbdelrahmanHisham-sd1mh 3 месяца назад

      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

  • @bonprog
    @bonprog Год назад +3

    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.

    • @abdullahmujahid385
      @abdullahmujahid385 Год назад

      would love for you to come back and give reviews on how this helped your career

  • @alejandroflores7565
    @alejandroflores7565 2 года назад +35

    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

    • @thurendous
      @thurendous 2 года назад

      This is awesome !

    • @davidthumbi1463
      @davidthumbi1463 2 года назад +1

      i also want to learn web3 auditing and security ..Which other resources did you find ?

    • @studylightinsight8423
      @studylightinsight8423 Год назад

      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?

    • @jacaratu2586
      @jacaratu2586 Год назад

      @@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..

    • @fwan0697
      @fwan0697 Год назад

      Did you finish? I'm at hour 10 right now

  • @sumit8806p
    @sumit8806p 2 года назад +11

    [ 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.

    • @atomknife9106
      @atomknife9106 Год назад +2

      I am exactly on this minute and decided to read the comments for the break, coincidence is astronomical, thanks!

  • @Sunil_Dhansure
    @Sunil_Dhansure Год назад +2

    This is absolute gem for those who want to learn blockchain technology.

  • @jccimino
    @jccimino Год назад +14

    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.

    • @krishanpratap3286
      @krishanpratap3286 Год назад

      does this have projects that can be added to resume?

  • @backwardowl613
    @backwardowl613 2 года назад +46

    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 🙏🏽

    • @reviewmania1322
      @reviewmania1322 2 года назад

      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 ??

    • @yugsolanki4766
      @yugsolanki4766 2 года назад

      @@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

    • @yugsolanki4766
      @yugsolanki4766 2 года назад

      @@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

    • @reviewmania1322
      @reviewmania1322 2 года назад

      @@yugsolanki4766 Thank you so much for reply...And all the best 💛

  • @cyanrazorCel
    @cyanrazorCel 2 года назад +97

    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!

    • @bricediomande2952
      @bricediomande2952 2 года назад +5

      6 hours in here, with barely any experience too!

    • @TheTIHIYA
      @TheTIHIYA 2 года назад +1

      @@bricediomande2952 same here I am at 6 hours , Do you guys wanna talk through discord ? It will help us stay motivated

    • @popmop1234
      @popmop1234 2 года назад +1

      Pushing through 5 hours and lost most of the time, just gonna trust the process.

    • @cyanrazorCel
      @cyanrazorCel 2 года назад +4

      @@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!

    • @davidramos3410
      @davidramos3410 2 года назад +2

      @@cyanrazorCel You still managed to get through a lot. Good job!

  • @fahimzapoh4545
    @fahimzapoh4545 Год назад +3

    This is amazing Patrick. I am 10 hours in and everything makes perfect sense even though I am not very familiar with JavaScript itself.

    • @aryancyan
      @aryancyan Год назад +1

      Did you complete it? Also after finishing this did you try developing smth?

  • @fadedvd1977
    @fadedvd1977 Год назад +2

    This course alone minted thousands of developers for the Blockchain!
    Thank you Patrick! 🤝

  • @murat6018
    @murat6018 2 года назад +27

    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.

    • @visu7135
      @visu7135 2 года назад +1

      hello from a fellow Murat trying to make it through the world of javascript! :)

    • @murat6018
      @murat6018 2 года назад

      @@visu7135 good luck to all of us bro :D

    • @nobodysomebodiev5935
      @nobodysomebodiev5935 Год назад

      Hello Murat, how is going on recently? Have you been able to finish?

    • @murat6018
      @murat6018 Год назад

      @@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?

    • @Ganerzdamnyt394
      @Ganerzdamnyt394 6 месяцев назад

      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 ?

  • @mrcardinal7548
    @mrcardinal7548 2 года назад +33

    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

  • @midoulama4045
    @midoulama4045 7 дней назад

    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. 👏🙌❤

  • @paul-olof
    @paul-olof Год назад +7

    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!

  • @droneacharya6057
    @droneacharya6057 2 года назад +9

    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

  • @leizhang9876
    @leizhang9876 2 года назад +13

    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.

  • @LUCIFER-ir7pn
    @LUCIFER-ir7pn 2 месяца назад +1

    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

  • @gilbmp
    @gilbmp Год назад

    I got there. I made the raffle contract, it worked, I just completed Hardhat basics. I can't even believe it. Thanks, Patrick Collins.

  • @sanchitghai1455
    @sanchitghai1455 2 года назад +20

    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.

    • @1ntrcnnctr608
      @1ntrcnnctr608 2 года назад

      why do u think its „free“? (hint: nothing in the universe is)

    • @sanchitghai1455
      @sanchitghai1455 2 года назад

      @@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

    • @1ntrcnnctr608
      @1ntrcnnctr608 2 года назад

      @@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"...

  • @yoshikagarner6655
    @yoshikagarner6655 2 года назад +21

    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! :)

    • @madmax180
      @madmax180 Год назад +1

      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?

  • @vedantpatil5615
    @vedantpatil5615 Год назад +6

    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 🤝🙏♥️

  • @onahsunday6417
    @onahsunday6417 Год назад +1

    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.

  • @parthm1075
    @parthm1075 2 года назад +57

    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

    • @abdulsamad74581
      @abdulsamad74581 2 года назад +2

      Pls could u continued with the video marks

  • @ownyourlife6684
    @ownyourlife6684 2 года назад +3

    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.

    • @AbdelrahmanHisham-sd1mh
      @AbdelrahmanHisham-sd1mh 3 месяца назад

      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

  • @yasirzubair20
    @yasirzubair20 Год назад +31

    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 :))))

    • @abhishekkumarsingh2060
      @abhishekkumarsingh2060 Год назад

      hey is python required for this course???

    • @yasirzubair20
      @yasirzubair20 Год назад

      @@abhishekkumarsingh2060 That's right.

    • @erictang3529
      @erictang3529 Год назад +1

      @@abhishekkumarsingh2060 No, this is a JS course

    • @OliverTahir
      @OliverTahir Год назад

      @@abhishekkumarsingh2060 JavaScript, for Python he got another course, about 16 hours ❤

  • @UsmanKhan-nc2md
    @UsmanKhan-nc2md Год назад +1

    trust me frinds,,this course is far better then any Paid course, Highly Recommended!!

  • @marcweiss1197
    @marcweiss1197 2 года назад +9

    32 hours of free content, you guys are awesome, appreciate it

  • @talharafique8913
    @talharafique8913 2 года назад +10

    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.

  • @djibrilmugisho5874
    @djibrilmugisho5874 Год назад +1

    I can't believe that this content is free 😧😧😧 finally I get something that will teach me everything about blockchain thanks for this course 🙏🙏🙏🙏

  • @jamesmack3953
    @jamesmack3953 2 года назад +10

    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.

  • @doyinsolamidada1809
    @doyinsolamidada1809 2 года назад +28

    I really appreciate all the efforts put up by Patrick and all other people who contributed to this video. Thank you all

    • @EricBishard
      @EricBishard 2 года назад +1

      Very nice to recognize the other folks, this is definitely a team effort! With a beast at the helm...

  • @itstheinternet4443
    @itstheinternet4443 8 месяцев назад +2

    Loved this course! Thank you so much for giving us all this knowledge on web3 for $0 🙏🙏

  • @jashb285
    @jashb285 Год назад +2

    I have used chatGPT for all the doubts and it is very useful.

  • @MrFunlive
    @MrFunlive 2 года назад +5

    This is so huge. Releasing 32h of educational contnent for free is just incredible.

  • @WoodCollector
    @WoodCollector 2 года назад +38

    This course is insanely good! Thank you so much for this.

  • @robertmazurowski5974
    @robertmazurowski5974 Год назад +1

    Your course was so briliant. Took 3 weeks :) I did the brownie one before. Thank you very much.

  • @XaraaEman
    @XaraaEman Год назад +5

    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 :)

    • @Counting3s
      @Counting3s Год назад

      Hopefully you made a dent in the video by now! Can I do everything on this tutorial with windows OS?

  • @cryptofxglobalinvestment976
    @cryptofxglobalinvestment976 2 года назад +6

    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👍👍

  • @sivakamasundarik5871
    @sivakamasundarik5871 2 года назад +5

    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.

    • @gaurav8113
      @gaurav8113 2 года назад

      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!

    • @marshmellog1641
      @marshmellog1641 Год назад +1

      @@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

  • @corescarmelo
    @corescarmelo Год назад +1

    "mom just 1 more video"
    thank you for brining this gem

  • @Wellingtonluzia3
    @Wellingtonluzia3 Год назад +75

    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.

    • @Antoniovieira2792
      @Antoniovieira2792 Год назад

      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.

    • @usmandatalaibrahim6812
      @usmandatalaibrahim6812 Год назад

      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.

    • @Stephenfanos37
      @Stephenfanos37 Год назад

      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.

    • @adelekesefiuomolola
      @adelekesefiuomolola Год назад

      @@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.

    • @Margaret35577
      @Margaret35577 Год назад

      @@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

  • @CoffeeGM
    @CoffeeGM 2 года назад +23

    Just finished the course!! Thank you so much Patrick and everyone else involved in creating it, this was amazing!

    • @momo-wr7zo
      @momo-wr7zo 2 года назад +1

      you just finished recently
      coming to upload when i finish

    • @tafadzwaaaliyahndoro338
      @tafadzwaaaliyahndoro338 Год назад +1

      How long did it take you to finish this ?

    • @gamera7206
      @gamera7206 Год назад

      How long did it take?

  • @juliencorriveau-trudel295
    @juliencorriveau-trudel295 2 года назад +3

    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!

  • @ThatFirstRep
    @ThatFirstRep Год назад +4

    What a tutorial that was! Lost for words and really grateful for your content Patrick! 🙏

  • @Hashxrr
    @Hashxrr 11 месяцев назад +2

    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

    • @paradox1346
      @paradox1346 11 месяцев назад +1

      Give your update

    • @Hashxrr
      @Hashxrr 11 месяцев назад

      @@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

    • @paradox1346
      @paradox1346 11 месяцев назад

      Okay

  • @shahjalalshohag6737
    @shahjalalshohag6737 Год назад +4

    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.

  • @Ans1337
    @Ans1337 2 года назад +4

    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

  • @official.mhm13
    @official.mhm13 Год назад +2

    The best ever course to become a Web3 Developer

  • @swapnilharpale-ic5fq
    @swapnilharpale-ic5fq Год назад

    Half way through the course, I must say this is by far the best course on the blockchain and that too for free.

  • @romelindareyes7337
    @romelindareyes7337 2 года назад +7

    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.

    • @mackzack297
      @mackzack297 2 года назад

      Investing in stocks is a good idea, a good trading system would puts you through many days of success.

    • @jasmineheidi1427
      @jasmineheidi1427 2 года назад

      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.

    • @kennethglenn4879
      @kennethglenn4879 2 года назад

      @@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.

    • @tonymatlock4437
      @tonymatlock4437 2 года назад

      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.

    • @dicksoneteng2111
      @dicksoneteng2111 2 года назад

      Exactly, the trick is to diversify your investment, don't panic when everyone else do and invest consistently

  • @RishabSahu.
    @RishabSahu. 2 года назад +9

    ⭐ 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:))

  • @digitalian2022
    @digitalian2022 Год назад +1

    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

  • @silalabs4226
    @silalabs4226 Год назад +1

    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.

  • @aaxen7255
    @aaxen7255 2 года назад +6

    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.

  • @hustlersuniversity1339
    @hustlersuniversity1339 2 года назад +4

    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 !!

    • @biliaminuabdulfarid6764
      @biliaminuabdulfarid6764 2 года назад

      Please how can I get d link to the GitHub repository for this course

    • @hck1bloodday
      @hck1bloodday 2 года назад

      @@biliaminuabdulfarid6764 its in the description of the video

  • @aspirinemaga
    @aspirinemaga Год назад

    I'm 34 years old, I've started to watch this video in my late 18, totally worth it

  • @TheLuxaz
    @TheLuxaz Год назад +1

    Best tutorial on RUclips 🔥🔥🔥

  • @AtEntrepreneursLounge
    @AtEntrepreneursLounge 2 года назад +3

    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.

  • @aaronrebelo9297
    @aaronrebelo9297 Год назад +4

    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.

    • @Counting3s
      @Counting3s Год назад

      Can I use windows OS to do everything in this video

  • @romangaming5177
    @romangaming5177 Год назад +1

    @8.30 Canie-"As a developer the most annoying thing to deal with our environmental issues" 100% true

  • @kc_pele
    @kc_pele 2 года назад +3

    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

  • @sumit8806p
    @sumit8806p 2 года назад +10

    [ Tip : Lesson7 : chai ](11:44:15) ` revertedWith ( "FundMe__NotOwner" ) ` raises error.
    So use ` revertedWithCustomError ( fundMe, "FundMe__NotOwner" ).

    • @ahmadfareedkhan3755
      @ahmadfareedkhan3755 2 года назад +1

      if we add command "yarn add --dev ethereum-waffle" in our terminal , we could use revertedWith("") also. :)

    • @sumit8806p
      @sumit8806p 2 года назад +2

      @@ahmadfareedkhan3755 Thank you, didn't know that.

  • @coppernecos257
    @coppernecos257 5 месяцев назад

    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.

    • @gshock1485
      @gshock1485 5 месяцев назад

      Hey man does he build projects in this course?

  • @tejaskumar265
    @tejaskumar265 2 года назад +9

    Excellent course.I can see that Patrick actually improved upon the previous course in the solidity beginner section.

    • @zitizen
      @zitizen Год назад

      Bro which video to start with? The 16 hours video or this one?