The Plutus Pioneer Program is great, but is difficult to follow and lacks depth of exercises and grading
Create a more in-depth and on demand Plutus Smart Contract Course to help on board more developers faster and more efficiently
This is the total amount allocated to Plutus Pioneers Upgraded.
Plutus Pioneers is a long and drawn out course with hours of video and little to no supporting documentation, just a handful of exercises that don't really explore the scope of the tooling available for smart contracts.
The education team are awesome and I have learned a lot, but from my experience teaching, I know that there could be a better structure and format of the course to enable more in depth learning and a greater understanding for the attendees
On-Demand Learning
My proposal is to build an on-demand course for learning Plutus, with exercises, challenges and much more content on the intricacies of all of the Plutus tools.
This will help us on board more developers faster and with a much greater understanding of Plutus
Here is an overview of some of the course material:
Smart Contract Overview
Smart Contract structure and the relationship between different sections
Environment Set Up
Local, playground, testnet, mainnet
On-Chain
Validator types, parameterisation, Script context errors and dealing with time
Off-Chain
Error, Parameters, Handles
Emulator Monads
Testing Scripts locally, Monads, parameters and data
Application
Example contracts
Plutus Documentation
Breakdown of modules PlutusCore, Wallet, Ledger etc
Plutus Exercises
Exercises to implement tools to solve real problems
Debugging and fixing errors in code
Plutus In Context
Plutus in Dapps
Plutus in DAOs
Plutus in DEXs
Plutus in Gaming
By creating a detailed course to educate developers on Plutus enabling more projects and better design contracts, fully implementing all of the tools available, for greater access to Plutus education for Developers
Building some exercise will take time and require some creativity, but the biggest problem will be keeping the project up to date as Plutus develops in the future
To address this we will charging a small fee for the course ~$20 to help fund iterations and updates to the course documentation
Phase 1 - Structure (2 Weeks)
Educational Journey
A roadmap that details what will be learned in what order, to provide the best structure of content and exercises to build the best learning environment
Create a detailed structure for the course to include all modules and individual videos for a complete schedule of all documentation and exercises needed to build the course
Phase 2 - Exercises (2 Weeks)
Create a schedule of exercises and code to be written to support & facilitate the Educational Journey
Phase 3 - Videos (2 Weeks)
Script and Draft all videos, then batch record modules
Phase 4 - Written Documentation (2 Weeks)
Create written documentation of modules and reference material to support videos and guide students through exercises
Phase 5 - Web Dev (2 Weeks)
Website design, formatting and bringing all of the modules together
Phase 6 - Course Release & Onboarding
Marketing the course and Onboarding the first participants to learn how to develop smart contracts on Cardano
5K Content Creation Videos, Documentation, Downloads etc
2K Exercise Design and Formatting
2K Video Editing
5K Plutus Dev Contract & Exercise coding
8K Web Development
2K Marketing
Rhys - SPO, Plutus Pioneer, Ux Ui, Atala Pioneer, Coach
https://twitter.com/StoicPool
https://www.linkedin.com/in/rhys-morgan-pt/
Edi - SPO, Software Developer, Plutus Pioneer, Atala Pioneer
https://twitter.com/smoll_catto
Anthony - Web Developer, App Developer, Ux Ui
https://www.linkedin.com/in/anthony-riera-96aba3133/
We will track our progress according to our roadmap and timeline above, with our code and exercises available on Github and schedule of content and educational materials
A full course that details all of the Plutus tooling and application to help onboard developers and foster a strong developer ecosystem. We want to onboard 5000 Plutus Developers by the end of year
This is a new proposal
Plutus Pioneer, Coach / Instructor & Course Creator, SPO, Marketing