# HPM Education - Plutus

## HPM Education - Plutus

- [Introduction](https://plutus.hpmeducation.com/readme.md)
- [Introduction to the EUTxO model](https://plutus.hpmeducation.com/the-eutxo-model/introduction-to-the-eutxo-model.md)
- [The UTxO (Unspent Transaction Output) model](https://plutus.hpmeducation.com/the-eutxo-model/introduction-to-the-eutxo-model/the-utxo-unspent-transaction-output-model.md)
- [The EUTxO model (Extended UTxO) model](https://plutus.hpmeducation.com/the-eutxo-model/introduction-to-the-eutxo-model/the-eutxo-model-extended-utxo-model.md)
- [What is Plutus?](https://plutus.hpmeducation.com/the-plutus-environment/what-is-plutus.md)
- [System requirements for this course](https://plutus.hpmeducation.com/the-plutus-environment/system-requirements-for-this-course.md)
- [Setting up your Plutus development environment](https://plutus.hpmeducation.com/the-plutus-environment/setting-up-your-plutus-development-environment.md)
- [Cabal project files](https://plutus.hpmeducation.com/the-plutus-environment/cabal-project-files.md)
- [General Notes](https://plutus.hpmeducation.com/writing-the-first-plutus-scripts/general-notes.md)
- [Cabal setup](https://plutus.hpmeducation.com/writing-the-first-plutus-scripts/cabal-setup.md)
- [The Simplest Script](https://plutus.hpmeducation.com/writing-the-first-plutus-scripts/the-simplest-script.md)
- [A Guessing Game Script](https://plutus.hpmeducation.com/writing-the-first-plutus-scripts/a-guessing-game-script.md)
- [Exploring Script Context](https://plutus.hpmeducation.com/writing-the-first-plutus-scripts/exploring-transaction-context.md)
- [Overview](https://plutus.hpmeducation.com/typed-validators/overview.md)
- [A Shared Wallet Script](https://plutus.hpmeducation.com/typed-validators/a-shared-wallet-script.md)
- [Overview](https://plutus.hpmeducation.com/parameterised-validators/overview.md)
- [A Deadline Script](https://plutus.hpmeducation.com/parameterised-validators/a-deadline-script.md)
- [Another Shared Wallet Script](https://plutus.hpmeducation.com/parameterised-validators/another-shared-wallet-script.md)
- [Overview](https://plutus.hpmeducation.com/stake-validators/overview.md)
- [A Stake Validator Script](https://plutus.hpmeducation.com/stake-validators/a-stake-validator-script.md)
- [Overview](https://plutus.hpmeducation.com/minting-policies/overview.md)
- [A Pay-to-Store Policy](https://plutus.hpmeducation.com/minting-policies/a-pay-to-store-policy.md)
- [Emulating the blockchain](https://plutus.hpmeducation.com/plutus-emulator/emulating-the-blockchain.md)
- [Testing a validator with the emulator](https://plutus.hpmeducation.com/plutus-emulator/testing-a-validator-with-the-emulator.md)
- [References](https://plutus.hpmeducation.com/references/references.md)
