{"repo":"input-output-hk/plutus-pioneer-program","free":true,"listed":false,"github":"https://github.com/input-output-hk/plutus-pioneer-program","clone":"git clone https://github.com/input-output-hk/plutus-pioneer-program.git","description":"This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.","language":"Haskell","stars":1367,"topics":["cardano","dapps","plutus","plutus-pioneer-program","smart-contracts"],"license":null,"category":"blockchain-web3","readme_excerpt":"Welcome to the Plutus Pioneers Program 4th Cohort The Plutus Pioneer Program (PPP) is a course delivered by the IOG Education team to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem. This repository contains the lectures, code examples, homework, and installation guides for the new 4th cohort of this program. The textbook/ folder contains a PDF with transcribed video lessons for this course. Smart contracts are written in the Haskell-based Plinth language and are based on PlutusV2. The aiken-fourth-iteration branch contains the same smart contracts translated into Aiken. This documentation looks better in GitBook at the following link: Lectures Lecture 1 - Welcome and Introduction - Setting up Our Development Environment - Kuber Marketplace Demo - Hashing & Digital Signatures - The EUTxO-Model - Homework Lecture 2 - Low-Level, Untyped Validation Scripts - Using the Cardano CLI to Interact with Plutus - High-Level, Typed Validation Scripts - Summary - Homework Lecture 3 - Script Contexts - Handling Time - A Vesting Example - Parameterized Contracts - Offchain Code with Lucid - Reference Scripts - Homework - Summary Lecture 4 - On-chain VS Off-chain - Off-chain Code with Cardano CLI and GUI - Off-chain Code with Kuber - Off-chain Code with Lucid - Homework Lecture 5 - Introduction - Values - A Simple Minting Policy - A More Realistic Minting Policy - NFT's - Homework Lecture 6 - The State Monad in practice - Introduc","default_branch":null,"files":null,"tree":[],"storefront":"/r/input-output-hk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/input-output-hk/plutus-pioneer-program/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}