Starting in Cardano is overwhelming. Understanding the EUTXO model and off-chain building demands a substantial paradigm shift. The lack of practical resources hinders independent learning.
A series of high quality hands-on videos paired with open-source tools to teach the basics of Cardano transactions and the EUTXO model with a focus on real world, practical examples.
This is the total amount allocated to Hands-on training on cardano-cli and the EUTXO model.
None
This project depends on very few and reliable projects, such as
Project will be fully open source.
4- Quality Education
One of the first and biggest obstacles faced by developers new to the Cardano ecosystem is learning the EUTXO accounting model and understanding how it plays into building transactions.
As suggested by creator of the plu-ts library Michele Nuzzi on the "Learn Cardano Podcast" , his #1 tip for new developers is as follows:
“..download the cardano-cli, get some tADA and start messing around with the creation of transactions through the cli. The cli gives you a nice interface. You know exactly what is going inside the transaction, outside the transaction and all the auxiliary data. If you want to learn how to write a Dapp, you should first learn how to create a transaction because transactions are quite different in the EUTXO model”
In a recent tweet by one of Mocossi Planet’s ambassadors, they expressed that
“(...) the real secret is understanding how to build and compose transactions.”
which was later acknowledged by other recognized developers in the ecosystem, which added comments such as
“The on chain validator is the easy part. Figuring out the architecture around it is the hard one indeed.”
This project aims to address this problem by creating a series of high quality, hands-on videos paired with open-source tools to teach the basics of building and submitting Cardano transactions and working with Cardano’s EUTXO accounting model.
The goal is to launch a total of 4 new videos teaching how to use the cardano-cli to build and submit different types of transactions. The first video of the series has already been completed, but there are 4 videos remaining in this series. The content for the new videos will be as follows (the titles are not finalized):
Video 1 of the series is launched ✅ and is not included in this proposal.
The tools involved in the video are currently in progress and can be found under the following Github organization https://github.com/wowica
This video series will focus on showing developers new to the Cardano ecosystem the power and flexibility of the EUTXO model through one of the most basic development tasks in a Blockchain: submitting a transaction.
The content of the videos, paired with the open-source tools made available via Github will help developers get started with the fundamental concepts for building projects in Cardano.
The success of the project will be measured by the number of developers who will refer to the videos and source code in order to get started working with Cardano.
The outputs and results of this project will be shared on the following platforms:
I have over 15 years of experience in the software development industry, many of which were dedicated to training other developers. I have over 70 hands-on lessons published on the Pluralsight platform covering various technology topics such as programming languages, libraries, frameworks and cloud services.
Since starting my Cardano journey, I have been contributing to the ecosystem in a number of ways. Here are a few examples:
1- Single operator for the JUNGLE Stake Pool [JNGL]
2- Contributed to open-source through work and/or contribution to the following projects:
3- Published technical videos on the Work With Cardano Youtube channel, including the first video on the series which will be completed through the help of this Catalyst project - https://youtube.com/@workwithcardano
The main goal for this project is to help onboard new developers into the Cardano ecosystem by teaching them the essential concepts and tools in Cardano such as the EUTXO accounting model and the cardano-cli, and providing practical examples they can go through themselves.
The first video of this series is published and the feedback received so far validates that this approach is feasible.
Milestone #1 - 1 month.
Milestone #2 - 1 month
Milestone #3 - 1.5 month
Milestone #4 - 1.5 month
This is a part-time endeavor which I plan to work on by myself. I expect to complete this project in no more than 5 months.
Deliverables
Videos: 4 videos in English publicly available on youtube, covering each one of the topics aforementioned in this proposal.
Github Repositories: All the code used in the videos will be available under the following Github account https://github.com/wowica. Some of the code is already available under the following repositories, which will be revisited and updated accordingly throughout the development of this project.
Milestone #1 - 1 month.
Milestone #2 - 1 month
Milestone #3 - 1.5 month
Milestone #4 - 1.5 month
This is an estimation based on the minimum amount for 15K ADA suggested for a Catalyst proposal.
Providing high quality hands-on training focused on practical examples will enable more developers to work with Cardano. They will not only be able to learn through the videos, but also build upon the open-source tools which will be made available through this project.
Carlos Souza - Developer, content creator and video editor.