# Plutus Pioneer Program ## Lectures - [Lecture #1](https://youtu.be/IEn6jUo-0vU) - Welcome - The (E)UTxO-model - Running an example auction contract on a local Playground - Homework ## Code Examples - Lecture #1: [English Auction](code/week01) ## Exercises - Week #1 - Build the [English Auction](code/week01) contract with `cabal build`. - Clone the [The Plutus repository](https://github.com/input-output-hk/plutus), check out the correct commit as specified in [cabal.project](code/week01/cabal.project). - Enter a `nix-shell`. - Go to the `plutus-playground-client` folder. - Start the Playground server with `plutus-playground-server`. - Start the Playground client (in another `nix-shell`) with `npm run start`. - Copy-paste the auction contract into the Playground editor - don't forget to remove the module header! - Compile. - Simulate various auction scenarios. ## Additional Resources - [The Plutus repository](https://github.com/input-output-hk/plutus) - [Learn You a Haskell for Great Good!](http://learnyouahaskell.com/) - [Haskell & Cryptocurrencies course Mongolia](https://www.youtube.com/playlist?list=PLJ3w5xyG4JWmBVIigNBytJhvSSfZZzfTm)