-
Basic Concepts and Syntax:
- Video 2: Hello World | Solidity 0.8
- Video 3: Value Types | Solidity 0.8
- Video 5: State Variables | Solidity 0.8
- Video 6: Local Variables | Solidity 0.8
- Video 7: Global Variables | Solidity 0.8
- Video 12: If Else | Solidity 0.8
- Video 13: For and While Loops | Solidity 0.8
-
Functions and Modifiers:
- Video 4: Introduction to Functions | Solidity 0.8
- Video 8: View and Pure Functions | Solidity 0.8
- Video 15: Function Modifier | Solidity 0.8
- Video 16: Constructor | Solidity 0.8
- Video 18: Function Outputs | Solidity 0.8
-
Data Structures and Error Handling:
- Video 9: Counter | Solidity 0.8 Application
- Video 19: Array | Solidity 0.8
- Video 20: Array Remove An Element By Shifting | Solidity 0.8
- Video 21: Array Remove An Element By Replacing Last | Solidity 0.8
- Video 25: Enum | Solidity 0.8
- Video 22: Mapping | Solidity 0.8
- Video 23: Iterable Mapping | Solidity 0.8
- Video 24: Struct | Solidity 0.8
- Video 14: Error | Solidity 0.8
-
Advanced Concepts and Deployment:
- Video 26: Deploy Any Contract | Solidity 0.8
- Video 27: Storage, Memory and Calldata | Solidity 0.8
- Video 28: Simple Storage | Solidity 0.8
- Video 29: Todo List | Solidity 0.8
- Video 30: Event | Solidity 0.8
- Video 31: Inheritance | Solidity 0.8
- Video 32: Multiple Inheritances | Solidity 0.8
- Video 33: Calling Parent Constructors | Solidity 0.8
- Video 34: Calling Parent Functions | Solidity 0.8
- Video 35: Visibility | Solidity 0.8
-
Special Topics and Advanced Techniques:
- Video 36: Immutable | Solidity 0.8
- Video 37: Payable | Solidity 0.8
- Video 38: Fallback | Solidity 0.8
- Video 39: Send ETH | Solidity 0.8
- Video 40: Ether Wallet | Solidity 0.8
- Video 41: Call Other Contracts | Solidity 0.8
- Video 42: Interface | Solidity 0.8
- Video 43: Call | Solidity 0.8
- Video 44: Delegatecall | Solidity 0.8
- Video 45: New | Solidity 0.8
- Video 46: Library | Solidity 0.8
- Video 47: Keccak256 Hash Function | Solidity 0.8
- Video 48: Verify Signature | Solidity 0.8
- Video 49: Access Control | Solidity 0.8
- Video 50: Deleting Contracts | Solidity 0.8
- Video 51: Piggy Bank | Solidity 0.8
- Video 52: ERC20 | Solidity 0.8
- Video 72: ERC721 | Solidity 0.8
Stop here, get an intro to Hardhat and Foundry and continue later with the “More Advance Solidity” section.