In this video you will learn about Memory and Calldata Data Locations.
Data locations in Solidity (`memory` `calldata`) must be specified for reference types (arrays, structs, mapping) to manage gas costs and persistence.
Remix IDE: https://remix.ethereum.org/
Solidity Official Docs: https://www.soliditylang.org/