Skip to content

Commit

Permalink
Adds Lecture 10
Browse files Browse the repository at this point in the history
  • Loading branch information
jarturomora committed Jul 19, 2023
1 parent 34c084d commit f63daad
Show file tree
Hide file tree
Showing 6 changed files with 148 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docs/lectures/lecture-10/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Lecture 10

## Welcome to Lecture 10

Congratulations on completing Lecture 9 of the Plutus Pioneers Program (PPP)! In this lecture, you'll learn about some projects contributing to the Cardano ecosystem with a wide range of tools to create Dapps and smart contracts. So, let's begin Lecture 9!

Remember that you can interact with the participants of the PPP through the [IOG's technical community on Discord](https://discord.gg/inputoutput) by joining the channels under the Plutus Pioneers category. So whether you're getting started with Plutus or a veteran participant of the PPP, we encourage you to pass by the [#pioneers-lounge chanel](https://discordapp.com/channels/826816523368005654/862912746847993887) and say hello!

If during the program you have questions about Plutus, we invite you to share them at [Cardano Stack Exchange (CSE)](https://cardano.stackexchange.com/) by adding the `plutus-pioneer-program` tag to your question. The IOG's Education Team members will monitor these questions to support your learning journey. Whenever you share a question at CSE, you're helping to build up the Cardano and Plutus development knowledge base.

---

This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).

<figure><img src="https://i.creativecommons.org/l/by/4.0/88x31.png" alt="Creative Commons License BY 4.0"></figure>
26 changes: 26 additions & 0 deletions docs/lectures/lecture-10/lesson-01/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Lesson 10.1: Developing a Dapp with MeshJS and PluTs (Typescript)

Welcome to Lesson 10.1! In this lesson, you will learn about Mesh, an open source library to create Dapps for Cardano.

{% embed url="https://youtu.be/tazyJWUL0nM" %}

{% tabs %}
{% tab title="Additional Resources" %}
To learn more about the topics covered in this lesson, we encourage you to review the following resources:

* [Mesh Website](https://meshjs.dev/)
* [Mesh on GitHub](https://github.com/MeshJS/mesh)
{% endtab %}
{% endtabs %}

## Collaborate with the Pioneers Community

Remember that you can interact with the participants of the PPP through the [IOG's technical community on Discord](https://discord.gg/inputoutput) by joining the channels under the Plutus Pioneers category.

If during the program you have questions about Plutus, we invite you to share them at [Cardano Stack Exchange (CSE)](https://cardano.stackexchange.com/) by adding the `plutus-pioneer-program` tag to your question. The IOG's Education Team members will monitor these questions to support your learning journey. Whenever you share a question at CSE, you're helping to build up the Cardano and Plutus development knowledge base.

---

This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).

<figure><img src="https://i.creativecommons.org/l/by/4.0/88x31.png" alt="Creative Commons License BY 4.0"></figure>
26 changes: 26 additions & 0 deletions docs/lectures/lecture-10/lesson-02/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Lesson 10.2: Developing smart contracts with Plu-Ts (Typescript)

Welcome to Lesson 10.2! In this lesson, you will learn about Plu-Ts, an open source library to allow Cardano-related software to be written entirely in typescript.

{% embed url="https://youtu.be/WN4yxa-ISyk" %}

{% tabs %}
{% tab title="Additional Resources" %}
To learn more about the topics covered in this lesson, we encourage you to review the following resources:

* [Harmonic Laboratories Website](https://www.harmoniclabs.tech/)
* [Plu-Ts on GitHub](https://github.com/HarmonicLabs/plu-ts)
{% endtab %}
{% endtabs %}

## Collaborate with the Pioneers Community

Remember that you can interact with the participants of the PPP through the [IOG's technical community on Discord](https://discord.gg/inputoutput) by joining the channels under the Plutus Pioneers category.

If during the program you have questions about Plutus, we invite you to share them at [Cardano Stack Exchange (CSE)](https://cardano.stackexchange.com/) by adding the `plutus-pioneer-program` tag to your question. The IOG's Education Team members will monitor these questions to support your learning journey. Whenever you share a question at CSE, you're helping to build up the Cardano and Plutus development knowledge base.

---

This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).

<figure><img src="https://i.creativecommons.org/l/by/4.0/88x31.png" alt="Creative Commons License BY 4.0"></figure>
28 changes: 28 additions & 0 deletions docs/lectures/lecture-10/lesson-03/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Lesson 10.3: Developing smart contracts with OpShin and PyCardano (Python)

Welcome to Lesson 10.3! In this lesson, you will learn about OpShin and PyCardano. Opshin is a simple programming language for Smart Contracts based on python. PyCardano is a standalone Cardano client written in Python that allows to create and sign transactions without depending on third-party Cardano serialization tools.

{% embed url="https://youtu.be/Ale01hnxZEg" %}

{% tabs %}
{% tab title="Additional Resources" %}
To learn more about the topics covered in this lesson, we encourage you to review the following resources:

* [OpShin Website](https://opshin.opshin.dev/opshin/)
* [OpShin on GitHub](https://github.com/OpShin/opshin)
* [PyCardano Docs](https://pycardano.readthedocs.io/en/latest/)
* [PyCardano on GitHub](https://github.com/Python-Cardano/pycardano)
{% endtab %}
{% endtabs %}

## Collaborate with the Pioneers Community

Remember that you can interact with the participants of the PPP through the [IOG's technical community on Discord](https://discord.gg/inputoutput) by joining the channels under the Plutus Pioneers category.

If during the program you have questions about Plutus, we invite you to share them at [Cardano Stack Exchange (CSE)](https://cardano.stackexchange.com/) by adding the `plutus-pioneer-program` tag to your question. The IOG's Education Team members will monitor these questions to support your learning journey. Whenever you share a question at CSE, you're helping to build up the Cardano and Plutus development knowledge base.

---

This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).

<figure><img src="https://i.creativecommons.org/l/by/4.0/88x31.png" alt="Creative Commons License BY 4.0"></figure>
25 changes: 25 additions & 0 deletions docs/lectures/lecture-10/lesson-04/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Lesson 10.4: Developing smart contracts with Plutarch (Haskell)

Welcome to Lesson 10.4! In this lesson, you will learn about Plutarch, a typed eDSL in Haskell for writing efficient Plutus Core validators.

{% embed url="https://youtu.be/2PNTJLzcP2k" %}

{% tabs %}
{% tab title="Additional Resources" %}
To learn more about the topics covered in this lesson, we encourage you to review the following resources:

* [Plutarch on GitHub](https://github.com/Plutonomicon/plutarch-plutus)
{% endtab %}
{% endtabs %}

## Collaborate with the Pioneers Community

Remember that you can interact with the participants of the PPP through the [IOG's technical community on Discord](https://discord.gg/inputoutput) by joining the channels under the Plutus Pioneers category.

If during the program you have questions about Plutus, we invite you to share them at [Cardano Stack Exchange (CSE)](https://cardano.stackexchange.com/) by adding the `plutus-pioneer-program` tag to your question. The IOG's Education Team members will monitor these questions to support your learning journey. Whenever you share a question at CSE, you're helping to build up the Cardano and Plutus development knowledge base.

---

This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).

<figure><img src="https://i.creativecommons.org/l/by/4.0/88x31.png" alt="Creative Commons License BY 4.0"></figure>
28 changes: 28 additions & 0 deletions docs/lectures/lecture-10/lesson-05/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Lesson 10.5: Aiken Hello World (CLI version)

Welcome to Lesson 10.5! In this lesson, you will learn about Aiken, a modern smart contract platform for Cardano.

{% embed url="https://youtu.be/Y6x46s60bks" %}

{% tabs %}
{% tab title="Additional Resources" %}
To learn more about the topics covered in this lesson, we encourage you to review the following resources:

* [Aiken Website](https://aiken-lang.org/)
* [Aiken on GitHub](https://github.com/aiken-lang/aiken)
* [Aiken Hello World repository on GitHub](https://github.com/scarmuega/aiken-cli-hello-world)
* [Demeter Website](https://demeter.run/)
{% endtab %}
{% endtabs %}

## Collaborate with the Pioneers Community

Remember that you can interact with the participants of the PPP through the [IOG's technical community on Discord](https://discord.gg/inputoutput) by joining the channels under the Plutus Pioneers category.

If during the program you have questions about Plutus, we invite you to share them at [Cardano Stack Exchange (CSE)](https://cardano.stackexchange.com/) by adding the `plutus-pioneer-program` tag to your question. The IOG's Education Team members will monitor these questions to support your learning journey. Whenever you share a question at CSE, you're helping to build up the Cardano and Plutus development knowledge base.

---

This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).

<figure><img src="https://i.creativecommons.org/l/by/4.0/88x31.png" alt="Creative Commons License BY 4.0"></figure>

0 comments on commit f63daad

Please sign in to comment.