Existing Plutus screencasts for developers tend to be 30 minutes to an hour long. While these videos contain useful information, it can be difficult grapple with the concepts in this long format.
This is the total amount allocated to Plutuscasts: bitesize training videos for Plutus developers.
Plutuscasts provides two to five minute bite-sized episodes that deal with a single concept. This will help developers to absorb knowledge in digestible chunks that can be more easily understood.
No dependencies
The code from each screencast will be available on Github under an MIT license.
Cardano, one of the leading blockchain platforms, has introduced Plutus as its smart contract programming language. However, there is a limited supply of accessible, beginner-friendly educational content specifically tailored to Plutus.
Our goal is to fill this gap by producing a series of short, easily digestible videos that break down the complexities of Plutus into manageable lessons. By making Plutus programming more approachable, we aim to attract a new generation of developers to the Cardano ecosystem, contributing to its growth and innovation.
This project will benefit:
I aim to simplify and demystify Plutus programming by breaking down complex concepts into short, accessible videos.
Educating developers in Plutus will help expand the number of dApps and projects on Cardano, fostering innovation within the ecosystem.
The series will make Plutus development more accessible to developers worldwide, especially those who may lack access to expensive training programs or materials.
These videos will be valuable learning tools for educational institutions, online courses, and programming forums looking to teach programming for the Cardano blockchain.
Plutus programming enables developers to create DeFi applications, opening up new financial services and opportunities for a decentralized future.
I have over three years of hands-on experience in Plutus programming and have successfully developed and deployed several smart contracts for real-world use cases, including:
This experience gives me a deep understanding of Plutus’s capabilities, the challenges developers face, and how best to communicate these concepts in a clear and accessible way. Having worked closely with the Cardano development ecosystem, I understand the intricacies of Plutus, from Haskell-based programming to off-chain and on-chain logic. My expertise will ensure that the content delivered in this video series is both accurate and practical.
Why I Am Capable of Delivering This Project:
I will develop a structured curriculum, ensuring logical progression from beginner to intermediate levels. Each script will focus on key aspects of Plutus programming and include coding demonstrations to ensure effective learning.
Milestone outputs:
Acceptance criteria: Scripts will be deemed ready for video recording to commence.
Evidence of milestone completion: Document containing syllabus and scripts will be completed and uploaded to website.
Each tutorial will be recorded using visual aids as necessary to explain complex topics such as the Extended UTXO model, transaction validation, and smart contract flows. Each video will be edited videos to ensure they are polished and engaging. Captions and annotations will be utilised as and where necessary.
Milestone outputs: First group of videos recorded and edited.
Acceptance criteria:
Evidence of milestone completion: Completed videos uploaded to website for viewing and feed back.
The second batch of tutorials will be recorded and edited.
Milestone outputs: Second group of videos recorded and edited.
Acceptance criteria:
Evidence of milestone completion: Completed videos uploaded to website for viewing and feed back.
Project lead: Eric Macaulay, Developer and instructor
(https://www.linkedin.com/in/eric-macaulay-4203402)
Milestone 1:
Milestone 2:
Milestone 3:
This project offers good value for money, as it will create long-lasting educational content that will be freely accessible to learners worldwide.
The video series will be available online indefinitely, providing long-term value without ongoing production costs.
By teaching Plutus programming, we are actively contributing to the growth of the Cardano ecosystem, which will attract developers, entrepreneurs, and businesses to build on the platform.