Solidity, Blockchain, and Smart Contract Course - Beginner to Expert Python Tutorial
Вставка
- Опубліковано 8 вер 2021
- This course will give you a full introduction into all of the core concepts in blockchain, smart contracts, solidity, NFTs/ERC721s, ERC20s, Coding Decentralized Finance (DeFi), python and solidity, Chainlink, Ethereum, upgradable smart contracts, and full stack blockchain development.
Follow along with the videos and you'll be a blockchain wizard in no time!
💻 The repository with helpful links to all code, resources, and support forums is located here: github.com/smartcontractkit/f...
Please reference the repo for anything you need, and feel free to leave issues, jump into the discussions, and more.
⭐️ Course Contents ⭐
⌨️ (00:00:00) Introduction
⌨️ (00:06:33) Lesson 0: Welcome To Blockchain
⌨️ (01:31:00) Lesson 1: Welcome to Remix! Simple Storage
⌨️ (02:09:32) Lesson 2: Storage Factory
⌨️ (02:26:35) Lesson 3: Fund Me
⌨️ (03:26:48) Lesson 4: Web3.py Simple Storage
⌨️ (04:27:55) Lesson 5: Brownie Simple Storage
⌨️ (05:06:34) Lesson 6: Brownie Fund Me
⌨️ (06:11:38) Lesson 7: SmartContract Lottery
⌨️ (08:21:02) Lesson 8: Chainlink Mix
⌨️ (08:23:25) Lesson 9: ERC20s, EIPs, and Token Standards
⌨️ (08:34:53) Lesson 10: Defi & Aave
⌨️ (09:50:20) Lesson 11: NFTs
⌨️ (11:49:15) Lesson 12: Upgrades
⌨️ (12:48:06) Lesson 13: Full Stack Defi
⌨️ (16:14:16) Closing and Summary
✏️ Course developer by Patrick Collins, check out his UA-cam channel for more great programming courses, blockchain education, and fun: / patrickcollins
Follow Patrick!
🐦Twitter: / patrickalphac
📺UA-cam: / @patrickalphac
✍️Medium: / patrick.collins_58673
💻GitHub: github.com/PatrickAlphaC
🏢LinkedIn: / patrickalphac
--
🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 AppWrite
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news
Good luck everyone! Hope to see you in the community!
thx for your amazing work, looking forward to work with you
Hands down best tutorial I've ever done. Like not just for Ethereum development but in general amazing job I'm going to watch it twice just because
@@mrsquiggles1379 I’m so flattered!
Hey Patrick, is there a discord channel to connect with the community and discuss?
I've watched a few of your previous videos and when I saw this come up in new I couldn't wait to get stuck in. Only a few hours in and had to leave a comment - this is an awesome tutorial! So many concepts that are poorly explained elsewhere, cleared up in simple, easy to follow content - brilliant!
Couldn't agree more with the sentiment here. Clarity is key, and Forbidden Crypto Hacks book seems to provide just that. Can't wait to dive in!
Successful people don't become that way overnight. What most people see at a glance- wealth, a great career, purpose-is the result of hard work and hustle over time. I pray that anyone who reads this will be successful in life..
@@jonaskuhn8237 You're right, Investing in bitcoin now is the best thing to do especially with the current rise in the market
people are really making a lot of money from it... . .
@@edithgicquel7104 Speaking of investing, I know I am blessed if not I wouldn't have met someone who is as spectacular as Mr Aitor Lorenzo
He made profits of over $67,000 U.S dollar
@@alicemorgan3259 wow!! you know him too?
*As a computer programmer for the last 10 years, i'm certain that we'll look back at Ethereum as the start of something truly revolutionary. The blockchain and decentralized applications are only beginning to be recognized for the benefits they offer.*
I used *virtual crypto mines*
You forgot about quantum computers. It is the end of crypto era. And the beginning of something bigger
*I am extremely glad I was able to join in when I did , basically the best decision I ever made this year, never been so happy*
My sincere gratitude *Virtual crypto mines*
Extremely point by point video Well I will also say this here, Most people don't understand the concept of "buying the dip" buying the dip is all about buying digital assets when their prices are down and selling off when the price rises. Holding is great, although trading is far more profitable. I was able to grasp the knowledge of trading crypt0 assets early enough, but I was still limited due to my lack of technical understanding of how to analyze the digital market, all that changed when I encountered *VirtualCryptoMines🟡COM* , I must confess it was easier to understand with the assistance of Andy that has made me over good ᴄoin.
*I urge everyone to start somewhere now no matter how small, this is literally the time for that, forget material things , don’t get tempted*
Using *Virtual crypto mines*
00:00:00 - *Introduction*
00:00:51 - Author
00:02:04 - prerequisites
00:03:00 - Resources
00:03:57 - learn at your own Pace
00:05:00 - Community
00:05:58 - *Blockchain*
00:06:25 - Bitcoin
00:07:27 - Ethereum
00:08:14 - Smart Contracts
00:09:07 - Bitcoin vs Ethereum
00:09:43 - Oracle problem & Solution
00:10:28 - Hybrid Smart Contracts
00:11:01 - Chainlink
00:12:47 - Importance of Ethereum
00:13:33 - Chainlink features
00:13:50 - summary
00:15:04 -*Features & Advantages of Smart contracts and Blockchain*
00:15:15 - Decentralized
00:16:55 - Transparency & Flexibility
00:17:35 - Speed & Efficiency
00:18:11 - Security & Immutability
00:19:34 - Removal of Counterparty risks
00:21:13 - Trust Minimized Agreements
00:23:21 - Summary
00:24:46 -*DAOs*
00:25:15 -*Ethereum Transaction On a Live Blockchain*
00:25:57 - Wallet Creation
00:29:30 - Etherscan
00:30:03 - Multiple Accounts
00:30:28 - Mnemonic , Public & Private keys
00:31:34 - Mnemonic vs Private vs Public keys
00:32:02 - Mainnet & Testnets
00:33:39 - Initiating our first Transaction
00:35:55 - Transaction details
00:36:50 - Gas fees, Transaction fees, Gas limit, Gas price ....
00:39:36 - Gas vs Gas price vs Gas Limit vs Transaction fee
00:40:40 - Gas estimator
00:43:46 -*How Blockchain works/whats going on Inside the Blockchain*
00:44:26 - Hash or Hashing or SHA256
00:46:35 - Block
00:49:37 - Blockchain
00:53:18 - Decentralized/Distributed Blockchain
00:57:19 - Tokens/Transaction History
00:59:55 - Recap/summary
01:01:34 -*Signing and Verifying a Transaction*
01:01:45 - Public & Private Keys
01:03:29 - Signatures
01:05:05 - Transactions
01:07:39 - Recap/summary
01:09:00 -*Concepts are same*
01:10:03 - Nodes
01:10:40 - Anyone can Become a Node
01:11:02 - Centralized entity vs Decentralized Blockchain
01:11:55 - Transactions are Listed
01:12:27 - Consensus ,Proof of Work ,Proof of Stake
01:12:35 - Consensus
01:13:21 - proof of work/Sybil resistance mechanism
01:14:56 - Blocktime
01:15:32 - Chain selection rule
01:15:50 - Nakamoto consensus
01:16:15 - Block Confirmations
01:17:00 - Block rewards & transaction fees
01:19:34 - Sybil attack
01:19:52 - 51% attack
01:21:41 - Drawbacks of pow
01:21:53 - proof of stake/sybil resistance mechanism
01:23:14 - Validators
01:24:27 - pros & cons of pos
01:25:27 - Scalability problem & Sharding solution
01:26:40 - Layer 1 & Layer 2
01:27:22 - Rollups
01:28:15 - Recap/Summary
01:29:28 -*Solidity*
01:30:47 - *Lesson 1 - Remix IDE & its features*
01:33:32 - Solidity version
01:35:29 - Defining a Contract
01:36:08 - Variable types & Declaration
01:38:45 - Solidity Documentation
01:39:01 - Initializing
01:39:55 - Functions or methods
01:40:54 - Deploying a Contract
01:42:05 - Public , Internal , private , External Visibility
01:44:54 - Modifying a Variable
01:45:49 - Scope
01:47:10 - View functions
01:48:51 - Pure function
01:50:57 - Structs
01:52:42 - Intro to storage
01:53:22 - Arrays
01:54:27 - Dynamic array
01:54:41 - Fixed array
01:54:54 - Adding to an array
01:56:12 - Compiler Errors
01:57:27 - Memory Keyword
01:57:48 - Storage keyword
01:59:44 - Mappings Datastructure
02:01:53 - SPDX license
02:02:37 - Deploying to a live network
02:06:16 - Interacting with deployed contracts
02:07:35 - EVM
02:08:13 - 💪🏻
02:08:31 - Recap/summary
02:09:20 - *Lesson 2 - StorageFactory*
02:09:44 - Factory pattern
02:10:21 - New contract StorageFactory
02:11:36 - Import 1 contract into another
02:13:01 - Deploy a Contract from a Contract
02:14:43 - Track simple storage contracts
02:16:34 - Interacting with Contract deployed Contract
02:16:43 - Calling Store & Retrieve Functions from SF
02:17:43 - Address & ABI
02:19:15 - Compiling & storing in SS through SF
02:20:00 - Adding Retrieve Function
02:21:50 - Compiling
02:22:27 - Making the Code lil bit Simpler
02:23:32 - Additional Note
02:23:58 - Inheritance
02:25:53 - Recap
02:26:23 - *Lesson 3 - Fund me*
02:27:12 - purpose of this contract
02:27:21 - Payable function , wei , gwei & ether
02:28:30 - Mapping , msg. sender , msg.value
02:30:23 - Funding
02:31:48 - ETH -> USD /conversion
02:32:38 - Deterministic problem & Oracle solution
02:34:15 - Centralized Oracles
02:34:52 - Decentralized Oracle Networks
02:35:23 - Chainlink Datafeeds
02:36:50 - Chainlink Code documentation on ETH/USD
02:40:17 - Importing Datafeed code from Chainlink NPM package
02:41:31 - Interfaces
02:42:55 - ABI/Application Binary Interface
02:43:43 - Interacting with an Interface Contract
02:45:06 - Finding the Pricefeed Address
02:46:13 - Deploying
02:47:58 - Getprice function
02:48:29 - Tuples
02:49:57 - Typecasting
02:50:30 - deploying
02:51:46 - Clearing unused Tuple Variables & Deploying
02:52:53 - Making the contract look Clean
02:53:50 - Wei/Gwei Standard (Matching Units)
02:54:45 - getting the price using Get conversion rate
02:57:32 - deploying
02:58:29 - Safemath & Integer Overflow
03:02:35 - Libraries
03:03:30 - Setting Threshold
03:04:26 - Require statement
03:05:18 - Revert
03:06:05 - Deplying & Transaction
03:08:26 - Withdraw Function
03:09:09 - Transfer , Balance , This
03:10:21 - Deploying
03:11:08 - Owner , Constructor Function
03:13:17 - Deploying
03:15:51 - Modifiers
03:17:42 - Deploying
03:18:05 - Resetting the Funders Balances to Zero
03:19:37 - For loop
03:21:39 - Summary
03:22:27 - Deploying & Transaction
03:25:00 - Forcing a Trasacttion
03:26:35-*Python*
03:26:35 -*Lesson 4 - Web3. py SimpleStorage*
03:27:06 - Limitations of Remix
03:28:10 - VScode , Python , Solidity Setup
03:30:31 - VScode features
03:30:58 - Testing python install & Troubleshooting
03:32:32 - Creating a new folder
03:32:59 - SimpleStorage. sol
03:34:40 - Remember to save
03:35:26 - VScode Solidity Settings
03:36:57 - Python Formatter & settings
03:37:56 - Author's recommended Settings
03:38:09 - working with python
03:38:51 - Reading our solidity file in python
03:40:19 - Running in Python
03:40:40 - Keyboard Shortcuts
03:40:56 - Py-Solc-x
03:41:43 - Importing solcx
03:42:01 - Compiled_sol
03:42:51 - Bracket pair colorized
03:43:56 - pysolcx documentation
03:44:25 - Printing Compiled_sol
03:44:47 - Comparison wih remix (Lowlevelstuffs , ABI)
03:46:29 - Saving Compiled Code/writing
03:46:56 - import Json
03:47:32 - Json formatting/settings
03:48:28 - Deploying in Python (Bytecode , ABI)
03:50:54 - Which Blockchain/Where to deploy
03:51:25 - Ganache Chain
03:52:27 - Ganache UI
03:53:27 - Introduction to Web3. py
03:53:32 - pip install web3
03:53:40 - import web3
03:53:52 - Http/Rpc provider
03:54:23 - Connecting to Ganache(RPC server,Documentation,Chain ID,address,Privatekey)
03:56:14 - Deploy to Ganache
03:57:03 - Building a Transaction
03:57:22 - Nonce
03:58:14 - Getting Nonce
03:59:00 - Create a Transaction
03:59:42 - Transaction Parameters
04:00:55 - Signing Our Transaction(signed_txn)
04:01:52 - Never Hardcode your Private keys
04:02:09 - Environment Variables
04:02:27 - Setting Environment variables
04:03:00 - Limitations of Exporting Environment Variables
04:03:27 - Private key PSA
04:03:53 - Accessing Environment Variables
04:04:20 - .env file, .gitignore, pip install python-dotenv
04:05:49 - load_dotenv()
04:07:03 - Sending the signed Transaction
04:07:47 - Deployment
04:08:31 - Block confirmation(wait_for_transaction_reciept)
04:09:05 - interact/work with thee contract
04:09:27 - Address & ABI
04:10:28 - Retrieve() , Call & Transact
04:12:38 - Store function
04:13:58 - Creating Transaction(Store_transaction)
04:15:14 - Signing Transaction(signed_store_txn)
04:15:42 - Sending Transaction(send_store_tx,tx_receipt)
04:16:47 - Deployment
04:17:42 - some nice syntax & deployment
04:18:48 - ganache-cli
04:19:10 - install Nodejs
04:19:40 - install yarn
04:20:38 - Run ganache cli , ganache documentation
04:21:44 - update privatekeys,addresses,http provider
04:22:13 - open new terminal & deploy
04:23:00 - deploy to testnet/mainnet
04:23:55 - Infura, Alchemy
04:24:34 - Create project
04:25:05 - update the rinkeby url, Chain id , address & private key
04:26:20 - Deploying
04:27:21 - summary/recap
04:27:40 -*Lesson 5 - Brownie Simple Storage*
04:27:53 - Brownie Intro & Features
04:28:44 - create new directory
04:29:39 - install Brownie
04:30:41 - 1st brownie simplestorage project
04:31:08 - Brownie Folders
04:32:25 - copying simplestorage.sol
04:32:44 - brownie compile & store
04:33:22 - brownie deploy
04:33:44 - brownie commands
04:34:22 - brownie runscripts/deploy. py & default brownie network
04:35:10 - brownie Advantages over web3. py in deploying
04:35:38 - getting address & private key using Accounts package
04:36:00 - add default ganache account using index
04:36:58 - add accounts using Commandline
04:37:50 - remove accounts & terminal tips
04:38:17 - getting freecodecamp-account
04:39:15 - add accounts using env variables
04:40:01 - create .env file , brownie-config. yaml
04:40:51 - getting . env
04:41:17 - adding wallets in yaml file and updating in account
04:42:47 - importing contract simplestorage
04:43:09 - importing & deploying in brownie vs web3. py
04:44:27 - running
04:44:46 - recreating web3 .py script in brownie
04:46:20 - running
04:46:48 - tests
04:47:43 - test SS
Awsome!!
Nice! Keep doing this please.
Dude, you are a saint
Thank you.
Hey Man Can You Keep Doing This So That When Anyone New comes It Will Be Super Helpful To Them
, I Am At like the 1hr 30 min mark right now
*Finally someone who is willing to teach us younger guys instead of pushing some bs course on us. Appreciate it*
I appreciate *Virtual crypto mines* a lot
@@laurabacinich6742 I am a longtime user of your investment software program. It is a very useful bit of software, and saves me tons of time at tax time each year. Thanks for the great support over the years, keep this good thing going, *VIRTUALCRYPTOMINES🎡COM* is amazing hands down the best.
@@laurabacinich6742 This was my first steps into the Cryptocurrency world and for the first time when trading I have felt confident in my decisions. I have made 3 times on my trading capital under 3 months and with the market making large moves and the support and mentoring I get from *Virtualcryptomines🪐com* I am going for even bigger goals. Platinum Academy has provided me the support I needed to really make my trading better. I’m also thinking of taking their Forex course next year so I have more eggs in more baskets.
*There are so many ways to get something like this done , what’s really important is finding the right person for it , I hope everyone reading this in the future becomes successful*
Using the best *Virtual Crypto Mines*
Extremely point by point video Well I will also say this here, Most people don't understand the concept of "buying the dip" buying the dip is all about buying digital assets when their prices are down and selling off when the price rises. Holding is great, although trading is far more profitable. I was able to grasp the knowledge of trading crypt0 assets early enough, but I was still limited due to my lack of technical understanding of how to analyze the digital market, all that changed when I encountered *VirtualCryptoMines🟡COM* , I must confess it was easier to understand with the assistance of Andy that has made me over good ᴄoin.
@@sougatanayak6303 I am a longtime user of your investment software program. It is a very useful bit of software, and saves me tons of time at tax time each year. Thanks for the great support over the years, keep this good thing going, *VIRTUALCRYPTOMINES🎡COM* is amazing hands down the best.
@@sougatanayak6303 Right ! . Real Investors will tell you the heights at which *virtual crypto mines* have come
i mean if im here, i'm trying to be that person lol
I can't believe that giga chads like you guys give these content for programmers FOR FREE!
Slight correction friend.. ultra giga chads
The quality of this video deserves 10 Million subscriber and 25million views . Such an amazing and talented young men with so much talent on explaining as smart as possible how to actually earn money from crypto and not having to rich much money . Thanks dude for this video keep it up and a shout out to *Linux tech corps* for being real with their investment plans
Yeah you making 1k invest into something that gives an average 2.9% yield, that would take nearly 30 years to cover that initial 1k, Assuming your investment would grow, how long does it take to actually turn that initial loss around? Of course you can continually increase your investment but then you have more money you need to earn back. Do you simply have that dividend put back into the investment to compound the growth? That's why *Linuxtechcorps🎡org* is the best
I get such GREAT service every time I go to the *Linuxtechcorps🎡ORG* and the IRS is SO wonderful to work with. I DEFINITELY want the Government in charge of my Social Credit Score! This couldn't possibly be misused in ANY way! All the data breaches that the VA has had makes me confident that my data would be TOTALLY safe!
6 hours into this...and I must say I've learned more from this than any other free/paid courses I've taken.
One thing though, huge numbers like 20000000000 can be written as 20_000_000_000 in python to improve readability. 😃
2e10
If you don't mind me asking, are you a complete beginner or are you an experienced developer?
💚💚
I am doing Udemy - Ethereum and Solidity The Complete Developers Guide course and in the middle found this one. Some part of the course I am currently doing is looks outdated. Can you advise?
also works in javascript!
At 3:44:35:
He forgot to install the solidity compiler first! You can do so with:
from solcx import compile_standard, install_solc
install_solc("0.6.0")
... in the deploy.py file. He corrected it on the github page. In case you got stuck here like me :)
thanks!
how can i install it? please help me I don't know:(
@@behdad0979 I think you run 'npm install -g solc' in the terminal
thanks man
@@d13197 like me in the file or directly in the terminal as you said.
To be a super-trader, you'll need an edge to overcome the laws of probability and the uncertainty of the marketplace. That edge comes from information flow, the ability to correct your habits in terms of the market's characteristics, and being able to learn from people who know more than you, cut losses, expand your information network, ferret out ideas, and take recommendations. You can seek more guidance from Paulson Dmitriev his guidance got me this far.
Paulson Dmitriev is one of the few traders i know that do it the right way, i have used his service on numerous occasions. I would recommend him as well.
@MR. ALEX HOWE I respect his analysis and his signals are mostly accurate and 100% active.
@Rochy I know Paulson Dmitriev, i reach-out to him long ago He's is a pro trader with accurate signals, that guy is amazing.
Starting the year joyfully after partaking in crypto December last year, never knew it was this lucrative. I'm still overwhelmed because this exceeded my expectations, I lack the skill but I earn while I learn
Great scam going here .. this comment and all folks endorsing to this comment belong to one team 😂
For the best teacher on earth, I don't have a single collage degree just but I always knew that I had to find the right person to teach me stuff.
For me that was you Patrick
Can’t believe this is free. You guys are literally decentralisation of the coding education. Thank you!
Is there a video to implement this to Solana?
@@wilskr8 No, Solana is written in Rust.
no such thing as interacx or etc, no nerx
no such thing as complain or loudly or etc or not about it, ts just machinex, no nerx, ceptuxyuaxitx, infix lx etc nmw
@@zes3813 Rust is just another language. You can learn the essentials in a few hours
@@wilskr8 accompanying video from Breakpoint 2021: ua-cam.com/video/CxeyWaj-AVc/v-deo.html
I'm a senior and new to this. This is incredible. I love it. It is well put together. Thank you so much. Patrick Collins, I viewed many videos with good intentions, but often too fast and they skip important details. I really appreciate the heart and time it took you to do this for others. God Bless You. Your giving will have a great and positive ripple effect.
wrg
I started to look into NFTs to build more my knowledge. Your video was simple and very enjoyable to watch so thank you for publishing this content. I personally think this revolutionary way of buying /selling art or actually anything that can be classified as a virtual asset will need to be watched very closely. The sector is still widely unregulated and those activities can conceal massive risks of money laundering and financial crime at many levels. There was no case of money laundering or any suspicious activities when I made the decision to join *Linux Tech Corps*
I get such GREAT service every time I go to the *Linuxtechcorps🎡ORG* and the IRS is SO wonderful to work with. I DEFINITELY want the Government in charge of my Social Credit Score! This couldn't possibly be misused in ANY way! All the data breaches that the VA has had makes me confident that my data would be TOTALLY safe!
You guys are doing such a wonderful job for the entire community...hats off to ur efforts
After being in crypto for 5 years i'm finally teaching myself solidity. what great timing this course was.
Same here
Same and more of a refresher as well.
Same here
I have zero knowledge of writing code.
Is this the right video for me to learn blockchain development?
@@alisyed8630 Yes, 16 hours of free content, this is a great resource!
Two things that have helped me a lot:
1. Take notes and look up every word you don't understand . You should be able to define it. Even if you get the over all context, look it up, it might come up again in a context you don't fully grasp.
2. Find discord communities geared towards the type of development you are doing. Ask there, being able to ask someone and get instant feedback is invaluable.
//Edit:
Another thing I have found useful to help retain information;
Presenting to myself something I just learned, as if I'm trying to teach it to someone. It helps a lot.
It also reveals gaps in my understanding that I need to work on.
It might take a while to wrap your head around things when first starting, but don't get discouraged.
The largest fortunes in this space comes with investing time, not money.
im in the medical field and you can ask me anything medical and id break it down for you. Crypto, however, is a different monster on its own and ive been watching videos for the past year now to increase my knowledge. I love other youtubers like Coin Burea, Invest Answers and so on but i gotta say, you take the cake in explaining in laymans terms. You are much appreciated! Please continue to make these simplified videos for dummies in this space such as myself! and *FutureimperativeCorps* is always a good option for beginner and pro investors.
That's the more reason *FUTUREIMPERATIVE🟡NET* is still my favorite investor he guides me and still give me all the information I have to know about Bitcoin and other crypto currency.
I am a 41 year old father of 5 that's busts my but everyday doing electrical. A few years ago I got into crypto and been trying to figure trading out on my own but ended up investing instead with *futureimperative🎡net* . Your videos are a big help! Glad I could figure it out and was able to get out of debt and be with my kids more often.
This guy is amazing and can't appreciate enough about his passion to teach people.
This is by far the best blockchain course on the internet right now.
I am doing Udemy - Ethereum and Solidity The Complete Developers Guide course and in the middle found this one. Some part of the course I am currently doing is looks outdated. Can you advise?
It is so much fun to watch this tutorial again after 6 months. Still learn a lot, thanks!
One of the best courses I’ve ever seen. Great teacher, great tools, and great projects proposed. Keep it up! Great job Patrick!!
I often don't comment but I really appreciate you guys. Thanks for this wonderful course, You guys are amazing!
finally, after almost 3 months, I finished this course!
the amount of information in this video is insane and it was overwhelming at first but slowly I began to understand, I can't say I understood everything but this definitely will put my foot in the industry.
thank you so much Patrick for being an ally throughout this journey I absolutely enjoyed this!
will see you in the community.
Glad for you (Y)
Actually I'm from Electrical background, I don't have knowledge about any Programming languages. Do you think I can understand the Solidity ? Waiting for your guidance please.
Good luck mate, I'm starting today, i hope I'll understand this easily
@@imrankhansowkathali2879 absolutely its not very hard to start with you just have to take your time and research anything you dont understand
also this course uses alot of easier languages and frameworks like python and brownie so you'll be fine
@@imrankhansowkathali2879 same
Absolutely great... I have waited for this for so long
I dont think you understand how CLUTCH the timing of this video is , THANK YOU SO MUCH🔥
oh I think they do
@My official whatsapp number Admin. unable to contact you please help
@@djohn0909 it’s a fake scam account
@@SH-zb2vh how are people falling for these scammers is one thing i can never understand
@@nickhatzis If someone can't spot a whatsapp scammer by now, they are probably not going to make it as a blockchain programmer. Just saying.
16 hours of content, with so many topics / techs covered, and all so well! Being able to like this video just once seems highly unfair!
You could donate
Like it twice.
Oh wait....
@@krshah2008 like it thrice 😌
Amazing work , the internet is an amazing place to learn. We have the Library of Alexandria 😀
Well said. It is indeed.
And the highest appreciating asset on planet earth in Hex Crypto, as well as a fork of Ethereum Called pulse chain, created by the best human being on planet earth Richard Heart...
It's taken about 2,069 years since the Library of Alexandria burned down, but we're rebuilding it one learning resource at a time.
this alexandria can not be burned
However it's a better version of library of Alexanderia. Imagine finding the choice of your book on demand right in the comfort of your room
This is a gold mine if you're getting started with solidity. A must watch period!
I literally started writing a smart contract yesterday. Holy crap thanks for releasing this at the perfect time.
The best way to find growth stocks, key features to keep in mind is as follows: 1. Ensure gross margins are greater than 50% 2. Ensure P/E ratio is less than 100 3. Buy companies that are PROFITABLE, very important irrespective of sector. 4. Debt to equity ratio is less than 30% 5. Current ratio is above 1 6. and a Float under 100 million One stock that fits the bill is......
The profit in Ms Madelyn crypto plan tell how committed and dedicated she is. As a beginner I gave her a start up of $1000 and can you imagine I was able to make a withdrawal of $9,999 in just a week. Thanks for the referral.
My first investment with Mrs Madelyn earned me profit of over $25,530 US dollars, and ever since then he has been delivering.
One of the best secret i have got in the market is the realization of a professional skills, with it no need to pass through the stress of self trading to avoid losses, thanks to Madelyn Donald for improving my portfolios.
How can I hear from Madelyn herself for guildians
3hrs in and still going strong. This is the best course!!
I just finished watching the course and it's been amazing! I have learned A LOT, the best course I have seen so far. Thanks guys for bringing us this course and thanks Patrick for your amazing explanations, so clear and dynamic. You made this new world so easy to understand, so priceless, and you shared it for all to see. Seriously, thanks from the bottom of my heart guys ❤️
Hey.... Would you please contact me so that we can have a conversation regarding blockchain dev?
This is the dream i'm living right now!
Thanks for the free course
Hey bro...just wanna ask a quick question before starting this video. Do this guy teaches us how to connect Nodes through blockchain?
I was working in my Blockchain project and I needed this one perfect time
I have to say this tutorial is the best blockchain tutorial I have ever seen, it contains a lot of practical applications also very simple and clear explanation about every concept. I can feel the passion of blockchain from this video. Thank you so much for the sharing.
It's amazing, I'm French, I'm watching the video in 0.75, I'm at 1:29 and I feel like I really elevate myself, I'm learning complex English while learning to code to change the world. It's crazy. Thks Patrick
This course is absolutely amazing, I can't believe this kind of material is free, thank you very much!
Some time ago I tried to start learning Blockchain from a Coursera course and I couldn't understand a bit what she was talking. Today I just restarted thanks to this course. Thank you Patrick for this amazing free content.
The regular lending rates on FTX are quite good compared to most banks, but they fluctuate by the hour (and also intra-hour, but you're generally not paid for that). Meanwhile staking is a set yearly amount that seldom changes, but then you have to find a good entry and bare the risk that entails. On the other hand, I consider the opportunity cost of not owning crypto these days to be much of a much higher risk. That is to say, I think _not _owning crypto is far more risky than owning it, due to various things not limited to stupid fiscal policies and Fed money printing. So the best is owing it, trading and investing with it, I learned that from a crypto expert from *Linux Tech Corps* I've made tons of profits btw
Yeah you making 1k invest into something that gives an average 2.9% yield, that would take nearly 30 years to cover that initial 1k, Assuming your investment would grow, how long does it take to actually turn that initial loss around? Of course you can continually increase your investment but then you have more money you need to earn back. Do you simply have that dividend put back into the investment to compound the growth? That's why *Linuxtechcorps🎡org* is the best
Every one here in this thread except me is a scammer
Ftx lol
I've just finished this course, all 16 hours over a span of several months. It's a blast! A great introduction to the Web3 world! Thank you thank you thank you @Patrick Collins!
What are you doing now with your newly gained education? I'm personally looking to create arbitrage bots and flash loan smart contracts. Don't suppose this may be a path closer to that?
@@JRis44 I'm practicing with some simple projects for now. My plan is to make a decentralized bookmaker in the near future.
Hi i just started and i have a doubt the code is just not working and i have no one to ask to could you please help:(
@@eshu6060 are u from. Btech field , because i too started with this Blockchain stuff and I'm confused ,
@@sharanshivrampoojari1653 my first year will start from November I'm confused too, but i suggest you to watch code eater's video on blockchain in order it's pretty informative plus it's in hindi
Thank you for this generous, and extraordinarily high-quality knowledge drop!
You guys are rocking the entire world. I really appreciate your hard work and passion, wich transform our studies and move us on every single day
Ikr these guys are so vast and expert on so many skills and surprisingly it's free
@My official whatsapp number Admin. FAKE SCAM BEWARE
@@harshpatel9606 take a break
i will remember all these guys when i m rich
@@harshpatel9606 muck-a-muck Chen MD ms M's kmmxmxnz
Just started learning Python , super beginner, I am here to learn and i hope one day i can build smart contracts and DAOs. Stoked to listen to someone involved with chainlink . true motivaton!
Wow! 16 hours? My respect for putting together such a great and vast content here for the community. This stuff is life changing and will help plenty of people. Including me. Thanks a lot
what can we do after finishing this course can wwe be able to apply for work?
Jeff bezos leaves Amazon to teach solidity. Just Kidding, great video.
haha
Are you saying he looks like Jeff Bezos with hair?
Jeff disguises himself with hair
Same thing I was thinking
He also looks a lot like legendary skateboarder Lance Mountain.
*Please I need someone here to explain to me how everything works , I have been trying to start and I am finally ready*
Anyone here have experience about *virtual crypto mines* ?
Extremely point by point video Well I will also say this here, Most people don't understand the concept of "buying the dip" buying the dip is all about buying digital assets when their prices are down and selling off when the price rises. Holding is great, although trading is far more profitable. I was able to grasp the knowledge of trading crypt0 assets early enough, but I was still limited due to my lack of technical understanding of how to analyze the digital market, all that changed when I encountered *VirtualCryptoMines🟡COM* , I must confess it was easier to understand with the assistance of Andy that has made me over good ᴄoin.
Just started and hopefully I don't give up easily as I did before with other coding tuts.
Thanks man, the first 20 minutes were enough to fall in love with this new world of coding.
you got this
Hey brother can u help me?
I know python but i want to become a blockchain developer basically solidity
So, what should I do pls ..... Help😞
I'm 15 y/o
This training is fantastic. Really, seriously well done. Not just for the exposure to smart contracts but all of the walking through of each setup step of all of the different applications. Perfect pace and no black magic. Well done
Thank you Patrick. It is not obvious that such an in-depth engaging complete tutorial is made free online. I hope you rip major benefits from this!
Thanks for watching and commenting don't forget to hit the subscribe button..➕.① .③ .⓪ .④ .⑤ .⓪ .⑧ .⑧ .③⓪. ②☎️.
. For more info and support at anytime text w h a t s a p above.’
Thank you Patrick for this 16 hours basic training of Solidity, I'm not a developer but accountant, hopefully i can transition smoothly into this promising career.
really want to study blockchain in its core. I know in my heart, blockchain is the future.
Is there anyone here same case with me? haha hope you can share your journey of career transition :)
i have an error with solcx..can you help
I’m in corporate finance and am wanting to learn these skills to transition and keep from falling behind. Looking forward to diving Into this tomorrow
You guys are crushing it! High quality education with zero ads. Unbelievable. Thank you!
Edit: I got the first ad. Nevertheless, still a great course :D
Over the past couple of years, I have watched tons of videos to understand blockchains, bitcoin, ethereum, private key, public key, etc. And yet, I was still somewhat confused. However, after watching the first 1.5 hours of this video, I truly understood what they are. A big THANK YOU!
100%
Patrick, this tutorial is fantastic. I honestly do not know how to express my gratitude.
This is absolutely incredible. I cannot believe this is free. This is the ultimate salary booster course ever released for free
What kind of job can you get with this?
The best
When i just wanted to learn blockchain, this is recommended and cant believe this is free. Appreciate it guys, just subscribed. Looking forward to the javascript version.
Patrick, this is fantastic! It must have taken so much prep and work from your side to put this together and the world appreciates you! I've listened to many IVY league lecturers and your flow, explanation, topics, and overall understanding of the concepts and technology and ability to divulge should be a model for every teacher. Thank you!
This course has so much meat in it. Have learned so much we will be using to build Street Credit projects. Thanks P!
been waiting for so long for this 👏🏻👏🏻👏🏻thank you so much for making it 🙏🏻
Thank you so much for providing this resource. Excellent teacher! I have learned more from this than from all the other courses or books that I have worked through or read !!
I just cant belive in this video. This is the most informative video i ever watched in you tube. I would like to thank... all of you, from the bottom of my heart. Thanks a lot.
Tip for navigating and rewinding on this Huge tutorial.
When focus is on the browser playing the Vid.:
(K - Pauses, J - Rewinds 10 seconds, L- Forwards 10 seconds)
Code in a second browser screen/session (ideally), and Alt+Tab to Toggle back to the Tutorial and then use the above keys to relisten to something
Just completed This.. Really amazing course. Took me 3 months typing through. Thanks Patrick.
I learned so much in first 5 hours in this week, can't wait to watch and code more, thank you Patrick Collins
hey dude...! I think by now you'd have completed it...! does high level of mathematics is require to learn this course or is it ok to go without knowing high level mathematics?
@@_VIVEKNANDAN hey, sry for the delay, no. no need for hight level math, some basics is enough.
Thanks for sharing this course!
It's awesome. I've learned a lot while doing all the lessons.
Dear Patrick, it's amazing. Thanks for this immense information and knowledge.
been waiting so long for this course
thanks !!
This is an amazing course, extremely thorough! I can't wait for future courses to come out 💥
So I'm 1h30m in to this, in the matter of 3 days i think. I've just watch the first minutes of tech stuff. It's the intro to github and the several q&a forums and chats in it. This quick reference is huge for me,46 year old percussionist, self taught coder. Introdution to the right community! Will come back to follow up this comment...
Done with this course... You are a genius.... God bless you king Patrick...
4:47:52 it tooks me around 15 hours to get there but I love it, thank you so much Patrick, I’ve learned so much awesome things in 3 days 🙏
Yes!!!
@@PatrickAlphaC what is the pre-requisite for the course?
@@saumyabansal.official A can do-attitude
Took me about 15 hours too.
lol took me 15 days to reach there
Thank you for letting me in this project. Amazing pieces together, integrating a cool amazing features and real future technologies
This is a great course, covers vast array of topics and his teaching style is also very great.
I will be forever grateful to you, you changed my entire life and I will continue to preach on your behalf for the whole world to hear you saved me from huge financial debt with just a small investment, thank you Mrs Katherine Flores.
I'm surprised you know her. I've been making a lot of profits investing with her for a few months now.
You invest with Mrs Flores too? Wow that woman has been a blessing to me and my family.
I'm new at this, please how can I reach her?
I was skeptical at first till I decided to try. Its huge returns is awesome. I can't say much
she often interacts on Telegrams, using the user below.
@2:30:00 I was having trouble funding the contract, but I found that by changing the solidity compiler version it fixed the issue. I was using 0.6.6, switch to the latest local version of v0.8.7 at the time of writing. Worked as expected, thanks for this course it's awesome!
Thank you so much for this! Looking forward for the JS version.
Fantastic explanations. Personally I'm use to java so instead I used web3j but your video was extra well explained thank you.
Decent Video!!! Extremely captivating from the beginning as far as possible, in any case business and venture are the most ideal way to bring in cash regardless of the current circumstance of the economy.
Bitcoin gonna hit $100k before June Remember you saw this here.
I've for a long time truly needed to exchange Crypto yet became befuddled by the unpredictability and cost
That won't irritate you assuming you exchange with a proficient like Mrs Chloe Smith
I've heard alot about trading with Mrs Chloe Smith and furthermore heard that she's a STFX agent,please how safe are the benefits?
Yea truth be told, I've additionally been exchanging with her,profit are secure and more than a 100 percent return on investment,directly shipped off your wallets address once trading is finished.
Saving this for watch later. Already know I'd love this!!!!
This was in the perfect timing, thank you very much for the free and great content ❤️
For almost 3 weeks I have been researching certain and clear information regarding the logic of public and private keys. Of course, there are tons of sites but no one explained it better than you. Thanks. ( first comment )
Just started this and I’m loving it!
perfect time for the course
Great presentation, great teacher. Thank you for all your time and effort.
This is truly amazing. But I must say that I am playing this video and replaying it non stop, everyday all day along .This Hugh and immense information and knowledge is extremely powerful. Thank you for all your hard work. Add to that, it's a great presentation, great teacher. Thank you for all your time and effort. I still Can’t believe this is free. Dear Patrick you are literally decentralizing the education of blockchain programming. Many thanks and God bless you.
The best thing I can do now is to invest in shiba, which has many better advantages over other cryptocurrencies. Although I haven't fully understood it yet, but l've been able to earn 500$ everyday
Great content, thank you very much!
The content this team puts out, in general, is top-notch.
Investing is buying yourself a better future you don't have to work hard again.
You can say that again.
I have achieved many things in my life since I started investing.
Speaking of investment what kind of would you two motivational speakers suggest to your audience?😊
@@jamesonbilton2363 Anyways, I'm into real estate investing. 😊
Real estate investment lets people grow their net worth by amassing more and more properties. It is a good long term investment due to appreciation.
11:49:15 Lesson 12: Upgrades
3(4?) Patterns of Upgrading:
1 - Parametrise(setter methods to change value of existing state variables) or use a contract registry(with a setter to update the address of the latest version of a smart contract)
2 - Social YEET/Migration(deploy new contract with upgrades and require all users to migrate over to it)
3 - Proxies(2 issues namely storage and function selector clashes) - subdivided into *Transparent Proxy Pattern* and *Universal Upgradeable Proxies Pattern(UUPS)*
All 3 methods can implement a governance contract to control changes.
4? - Diamond Pattern - if contract is exceeds max size you can split it up into multiple contracts.
Thank you so much for creating and posting this, sir!
Just finished lesson 7 and have to say I'm loving it and I hope to become a blockchain developer one day. I'll come back to this comment in the future to update you guys, thank you! I will make it
so what happened, did you become one?
@@ykingshyper6536 haha not yet man, its been two days
If you don't mind a like mind or a partner to grow together... please I am opened... it is so rare to see a blockchain dev in my locality... I feel lucky that I am early to party but as well feel the need to connect to like minds... Thanks
@@segunstephen731 Hey Segun. I have also started learning blockchain development and feel the same. Let's connect
@@mehalrashid3016 Alright man. Which social network are you most active on please?
Following the advice I have learned and taught, I have watched 2 hours of your lecture and studied/researched for 6 hours. I already have 2 job offers paying way more and it is an average rate! Love the class!
Where do you apply for jobs?
where did you search?
They found me!
If you don't mind a like mind or a partner to grow together... please I am opened... it is so rare to see a blockchain dev in my locality... I feel lucky that I am early to party but as well feel the need to connect to like minds... Thanks
The USA holiday on Monday was the cause of the dip, hopefully the market would recover within the week. Instead of timing the market, many smart investors use dollar cost averaging.
It's going alright, Bitcoin is down and it's holding everything is down but I must say the strategy is pretty simple, invest the same amount every week.
Most people remain poor only because friends and relatives discouraged and advised them against investing and trading forex while the wise ones kept investing and growing higher financially.
Getting a good expert is the problem because it's not safe trading without any trading experience.
@@williamleonard2242 Her success story is everywhere.
I'm not surprised that she's been mentioned here because her trading lifestyle is outstanding and it's rated the best.
I've not seen a zero risk trade before until I got in touch with this Mrs Bella.
Best Course of my life BY FAR!
Just finished course and I just wanted to thank you for this super tutorial.
hi! I want to take this course, but not sure whether I have all the prerequisites. I only know python, and super basic JS. do you think it's enough?
@@gyungyoonpark Hello, I didn't know any js but some python when started to course, and it went very well.
@@yunus-md3sb wow thank you so much!!! by any chance, you can recommend any relavant book? I see many bitcoin, etherium, blockchain books on amazon, but not sure which one I can take a look with only python based knowledge
@@gyungyoonpark hello, I am not familiar with books about this topics :/
@@gyungyoonpark Book - Mastering Ethereum (It was writtin by the ethereum co-creator)
Thank you so much for this course
At this point I'm pretty sure FCC can read my thoughts
I was just looking for solidity and web3 tutorials and saying "damn I cannot find a good one" and there it is... God bless FCC
@@rockybhaikusalaampodu4125 i can give u suggestions
Dont procrastinate tutorials , donot give it more time than it needs, finish it in time and practise as much as u can (new projects)
Good luck👍
hey mr smarty pants, did you ever hear about Hex crypto, pulse chain or Richard Heart? Take another look.
@@rockybhaikusalaampodu4125 Look up Charles Severance. He teaches at University of Michigan and has a free python beginner course online.
@@rockybhaikusalaampodu4125 no problem this tutorial is amazing plus all of freecodecamps tutorials. I would devour eattheblocks and dappuniversity as well they have amazing videos for beginners. Programming in general learn python first and there are plenty of tutorials on the basics really get the syntax, make a game, build a ML model do whatever just make some things to get the idea of software structure.
After learning a decent chunk of python I would take a Coursera course on "Building a HACK computer" start to finish you'll know so much about programming after that in general
Any questions I hope I can help
All the success is coming back to you because you give so much to the world!