![Ethereum and Solidity - Lesson 03 - Advanced Smart Contracts](/en/2022/03/ethereum-and-solidity-03-advanced-smart-contracts/images/ethereum-and-solidity-title_hu5574c4fbeac70e7b59577a5c144dc476_30513_400x0_resize_q90_h2_box.webp)
Ethereum and Solidity - Lesson 03 - Advanced Smart Contracts
Useful advanced info and techniques of writing and testing Smart Contracts: basic data types, reference data types, global variables, gotchas with dynamic arrays, validations and modifiers, debugging, generating random numbers, sending ether.