Blockchain DevelopmentBlockchain · Course 2 of 4

Solidity, properly

8 classes Advanced Level Part of Blockchain Development

Why Solidity looks like JavaScript and absolutely isn't - where data lives, what every keyword costs, and the traps that catch converts from Web2.

  1. 1Why Solidity isn't JavaScript
  2. 2storage, memory, calldata - and what each costs
  3. 3Types, structs and mappings
  4. 4msg.sender and block.timestamp, misused
  5. 5Custom errors vs revert strings
  6. 6Payable functions and moving ETH
  7. 7Events, logs and reading your contract from outside
  8. 8Gas optimization habits that stick