over budget

Plutus Pioneers Upgraded

$24,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
ソリューション

より深く、オンデマンドのPlutusスマートコントラクトコースを作成し、より多くの開発者をより早く、より効率的に取り込むことを支援します。

Problem:

プルータス・パイオニア・プログラムは素晴らしいが、難解で、エクササイズやグレーディングの深さに欠ける

Yes Votes:
₳ 57,784,417
No Votes:
₳ 14,407,088
Votes Cast:
308

  • download
  • download

[IMPACT]

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

<u>On-Demand Learning</u>

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:

<u>Smart Contract Overview</u>

Smart Contract structure and the relationship between different sections

<u>Environment Set Up</u>

Local, playground, testnet, mainnet

<u>On-Chain</u>

Validator types, parameterisation, Script context errors and dealing with time

<u>Off-Chain</u>

Error, Parameters, Handles

<u>Emulator Monads</u>

Testing Scripts locally, Monads, parameters and data

<u>Application</u>

Example contracts

<u>Plutus Documentation</u>

Breakdown of modules PlutusCore, Wallet, Ledger etc

<u>Plutus Exercises</u>

Exercises to implement tools to solve real problems

Debugging and fixing errors in code

<u>Plutus In Context</u>

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

[FEASIBILITY]

<u>Phase 1 - Structure (2 Weeks)</u>

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

<u>Phase 2 - Exercises (2 Weeks)</u>

Create a schedule of exercises and code to be written to support & facilitate the Educational Journey

<u>Phase 3 - Videos (2 Weeks)</u>

Script and Draft all videos, then batch record modules

<u>Phase 4 - Written Documentation (2 Weeks)</u>

Create written documentation of modules and reference material to support videos and guide students through exercises

<u>Phase 5 - Web Dev (2 Weeks)</u>

Website design, formatting and bringing all of the modules together

<u>Phase 6 - Course Release & Onboarding</u>

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/

[AUDITABILITY]

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

コミュニティ・アドバイザー・レビュー (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3分 24秒
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4分 3秒
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3分 48秒
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2分 16秒
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3分 14秒
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3分 19秒
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4分 59秒
    Darlington Kofa
0:00
/
~0:00