File size: 7,469 Bytes
67367c9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
{
  "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"
    ]
  }
}