# Slot 3: Solidity 201

#### Blog

[**Article on "Solidity 201"**](https://secureum.substack.com/p/solidity-201)

#### Youtube Videos

1. [Block 1](https://youtu.be/3bFgsmsQXrE)
2. [Block 2](https://youtu.be/TqMIbouwePE)
3. [Block 3](https://youtu.be/C0zBhTgppLQ)
4. [Block 4](https://youtu.be/L_9Fk6HRwpU)
5. [Block 5](https://youtu.be/0kx8M4u5980)

#### Participant Created Content

* [Solidity 101 and 201 - D-Squared](https://youtu.be/65XiLy5Cxxk)

#### Assignment

* [x] Understand all the OpenZeppelin Library contracts (many of which are widely-used): <https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts>
* [x] Understand Solidity syntax and semantics implemented in Uniswap V3 contracts and related dependencies: <https://github.com/Uniswap/uniswap-v3-core/tree/main/contracts>
* [x] Understand Solidity syntax and semantics implemented in Fei Protocol contracts and related dependencies: <https://github.com/fei-protocol/fei-protocol-core/tree/master/contracts>
* [x] Understand Solidity syntax and semantics implemented in Chainlink contracts and related dependencies: <https://github.com/smartcontractkit/chainlink/tree/develop/contracts/src/v0.4>
* [x] Understand Solidity syntax and semantics implemented in Opyn Gamma Protocol contracts and related dependencies: <https://github.com/opynfinance/GammaProtocol/tree/master/contracts/core>

#### Quiz

* [Slot 3 Quiz](https://github.com/x676f64/secureum-mind_map/blob/master/quizzes/3.%20Solidity%20201.md)

#### Quiz Writeups

* [https://ventral.digital/posts/2021/10/30/secureum-bootcamp-solidity-201-qui](https://ventral.digital/posts/2021/10/30/secureum-bootcamp-solidity-201-quiz)[z](https://ventral.digital/posts/2021/10/30/secureum-bootcamp-solidity-201-quiz)
