Table of Contents
- Introduction to Blockchain
- Getting Started with Solidity
- Control Structures and Contracts
- Learning MetaMask and Remix
- Using Ganache and the Truffle Framework
- Taking Advantage of Code Quality Tools
- ERC20 Token Standard
- ERC721 Non-Fungible Token Standard
- Deep Dive into the OpenZeppelin Library
- Using Multisig Wallets
- Upgradable Contracts Using ZeppelinOS
- Building Your Own Token
- Solidity Design Patterns
- Tips, Tricks, and Security Best Practices

