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