{ "What is Plutus": { "docs": [ "https://docs.cardano.org/developer-resources/smart-contracts/plutus", "https://plutus-community.readthedocs.io/en/latest/", "https://iohk.io/en/blog/posts/2021/04/13/plutus-what-you-need-to-know/" ], "videos": [ "https://www.youtube.com/watch?v=igV7kMXcdpw", "https://www.youtube.com/watch?v=SvaFFSqyVwM", "https://www.youtube.com/watch?v=zUerLu_GOQs" ] }, "Introduction to Plutus Core": { "docs": [ "https://plutus.cardano.intersectmbo.org/docs/", "https://plutus.cardano.intersectmbo.org/docs/delve-deeper/languages", "https://github.com/IntersectMBO/plutus", "https://well-typed.com/blog/2022/08/plutus-cores/" ], "videos": [ "https://blog.hachi.one/post/an-introduction-to-plutus-core/" ] }, "Introduction to Haskell": { "docs": [ "https://developers.cardano.org/docs/smart-contracts/plutus/", "https://developers.cardano.org/docs/get-started/haskell/onboarding/" ], "videos": [ "https://www.youtube.com/watch?v=igV7kMXcdpw", "https://www.emurgo.io/press-news/the-basics-of-haskell-plutus-and-marlowe-cardano/" ] }, "Introduction to Plutus Smart Contract": { "docs": [ "https://plutus.cardano.intersectmbo.org/docs/category/example-an-auction-smart-contract", "https://intersectmbo.github.io/plutus-apps/main/", "https://www.joinplank.com/articles/cardano-e2e-dapp-tutorial" ], "videos": [ "https://www.youtube.com/watch?v=1vTsPQpCcTE", "https://www.youtube.com/watch?v=wNXKiQanLTc", "https://www.youtube.com/watch?v=Q2SaoISFgRE", "https://www.youtube.com/watch?v=-vdn7gDiT9s" ] }, "Introduction to eUTXO": { "docs": [ "https://plutus-pioneer-program.readthedocs.io/en/latest/pioneer/week1.html", "https://arxiv.org/abs/2003.14271", "https://www.joinplank.com/articles/debugging-plutus-an-introduction-to-low-level-cardano-transactions-in-the-alonzo-era", "https://cardanofoundation.org/academy/video/cardano-eutxo-model" ], "videos": [ "https://www.youtube.com/watch?v=igV7kMXcdpw", "https://www.youtube.com/watch?v=Q2SaoISFgRE", "https://www.youtube.com/watch?v=xiNCkegNt0M", "https://www.youtube.com/watch?v=BYT914XxqOQ" ] }, "Introduction to Plutus Playground": { "docs": [ "https://plutus-community.readthedocs.io/en/latest/", "https://docs.cardano.org/developer-resources/smart-contracts/plutus", "https://www.nmkr.io/step-by-step-guide/how-to-use-cardanos-plutus-playground" ], "videos": [ "https://www.youtube.com/watch?v=HtjOWAEzWL8", "https://www.youtube.com/playlist?list=PL53JxaGwWUqAE59_XRxhwDuN1QrBgbIav", "https://www.youtube.com/watch?v=DhRS-JvoCw8" ] }, "Advantages of Plutus": { "docs": [ "https://docs.cardano.org/developer-resources/smart-contracts/plutus", "https://www.essentialcardano.io/article/essential-resources-and-documentation-for-the-plutus-pioneer-program", "https://www.netsetsoftware.com/insights/mastering-cardano-smart-contracts-build-real-world-web-3-0-solutions-with-plutus/" ], "videos": [ "https://www.youtube.com/watch?v=SvaFFSqyVwM", "https://www.youtube.com/watch?v=oFgJg_DulKw", "https://www.youtube.com/watch?v=pJUg_2PI4xM", "https://www.antiersolutions.com/blogs/cardano-plutus-smart-contract-a-detailed-discussion/" ] }, "Versioning": { "docs": [ "https://plutus.cardano.intersectmbo.org/docs/working-with-scripts/ledger-language-version", "https://plutus.cardano.intersectmbo.org/docs/essential-concepts/versions/", "https://medium.com/tap-in-with-taptools/plutus-v3-on-testnet-5130d1e4838a", "https://cexplorer.io/article/it-is-smart-to-use-plutus-v2-applications" ], "videos": [ "https://plutus.cardano.intersectmbo.org/docs/delve-deeper/further-resources/videos", "https://www.youtube.com/channel/UCcAwSpbpQDDzEDRQqcDH8Iw/playlists", "https://iohk.io/en/blog/posts/2024/02/12/unlocking-more-opportunities-with-plutus-v3/" ] }, "Validation": { "Low Level Validation": { "docs": [ "https://iog-academy.gitbook.io/plutus-pioneers-program-fourth-cohort/lectures/lecture-02/lesson-01", "https://plutus.cardano.intersectmbo.org/docs/essential-concepts/plinth-and-plutus-core", "https://plutus-community.readthedocs.io/en/latest/#Plutus/Lectures/Cohort_03/Lecture_02/", "https://iog-academy.gitbook.io/plutus-pioneers-program-fourth-cohort/lectures/lecture-02/lesson-01" ], "videos": [ "https://www.youtube.com/watch?v=2MbzKzoBiak", "https://www.youtube.com/watch?v=3tcWCZV6L_w" ] }, "High Level Validation": { "docs": [ "https://travishorn.github.io/ppp-notes/02-validation-scripts/03-high-level-typed-validation-scripts/", "https://plutus.cardano.intersectmbo.org/docs/essential-concepts/plinth-and-plutus-core" ], "videos": [ "https://www.youtube.com/watch?v=2MbzKzoBiak", "https://www.youtube.com/watch?v=NLZIrcXAlvU" ] } }, "On Chain and Off-Chain": { "docs": [ "https://docs.cardano.org/developer-resources/smart-contracts/plutus", "https://www.learningcardano.com/on-chain-validator-scripts/", "https://projectcatalyst.io/funds/5/developer-ecosystem/step-by-step-guide-off-chain-code" ], "videos": [ "https://www.youtube.com/watch?v=2MbzKzoBiak", "https://www.youtube.com/watch?v=NM8uqILIR0I" ] }, "Cardano CLI": { "docs": [ "https://plutus.cardano.intersectmbo.org/docs/using-plinth/cli-plutus", "https://hydra.family/head-protocol/docs/how-to/commit-script-utxo", "https://docs.cardano.org/developer-resources/transaction-tutorials" ], "videos": [ "https://www.youtube.com/watch?v=2MbzKzoBiak", "https://aiken-lang.org/example--hello-world/end-to-end/cardano-cli" ] }, "Data Types": { "docs": [ "https://book.opshin.dev/smart_contract_tour/the_scriptcontext.html" ], "videos": [ "https://www.lidonation.com/en/posts/technical-overview-plutus-architecture" ] }, "Monad": { "docs": [ "https://www.youtube.com/watch?v=yOc1Z9zQ1zY" ], "videos": [ "https://www.youtube.com/watch?v=NM8uqILIR0I" ] }, "Minting Policies": { "docs": [ "https://meshjs.dev/apis/txbuilder/minting" ], "videos": [ "https://www.youtube.com/watch?v=u1zFGKci3W4" ] }, "State Machine": { "docs": [ "https://learn.lovelace.academy/the-plutus-platform/state-machines/" ], "videos": [ "https://www.youtube.com/watch?v=pO18jrw7GkA" ] }, "Marlowe": { "docs": [ "https://crypto.howtoclicks.com/2023/05/24/plutus-vs-marlowe/" ], "videos": [ "https://www.youtube.com/watch?v=X-bUcplFa0o" ] }, "Cardano Tools (2025)": { "docs": [ "https://cardano.org/developers/", "https://www.emurgo.io/press-news/here-are-5-useful-tools-for-cardano-developers/", "https://medium.com/tap-in-with-taptools/cardano-ecosystem-guide-q3-2025-af9d194020e2" ], "videos": [] }, "Playgrounds - Local Setup": { "docs": [ "https://plutuspbl.io/" ], "videos": [ "https://www.youtube.com/watch?v=g2F9raiGp_s" ] } }