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.
The Plutus Pioneer Program is a training course delivered by the IOG Education Team to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem. The repository hosts lectures, code examples, homework assignments, and installation guides organized across ten lectures that cover topics ranging from foundational concepts like the EUTxO model and digital signatures to advanced applications like stablecoin development and alternative smart contract languages. The course materials are written primarily in Haskell-based Plutus (PlutusV2), with an alternative branch providing translations into Aiken, and include practical components such as unit testing, property testing, and integration testing of smart contracts, as well as off-chain code development using tools like Lucid and Kuber.