algorandfoundation / xGov

Algorand xGov Proposals Submission
Creative Commons Zero v1.0 Universal
49 stars 100 forks source link

xGov-99 - AlgoLearn Platform; Open-sourced Lecture Series #99

Closed atsoc1993 closed 7 months ago

Vidhyanandcs commented 8 months ago

Algorand developers youtube channel is creating and updating the lecture series on TEAL, PyTEAL and may be on PUYA. What added value can be generated by this proposal? https://www.youtube.com/@algodevs

atsoc1993 commented 8 months ago

Algorand developers youtube channel is creating and updating the lecture series on TEAL, PyTEAL and may be on PUYA. What added value can be generated by this proposal? https://www.youtube.com/@algodevs

Hi AP, happy holidays and Merry Christmas!

I'm a big fan of the @algodevs YouTube channel. However, I've struggled to implement the content they cover and have mostly learned independently aside from a question here and there to seasoned developers.

Firstly, I noticed that there are no videos on the Algorand Python SDK on their channel. They do cover the Algorand Javascript SDKs in three separate 10-minute videos titled: 1. Deploy and Call Algorand Smart Contract, 2. Creating ASA and Asset Transfers, and 3. Creating Accounts and Payment Transactions.

I respect them and have nothing but wonderful things to say about what they've showcased on their YouTube channels; however I believe that for beginners, watching a 10-minute video with 200 pre-written lines of Javascript isn't the most effective way to learn. My videos, except for the basic setup, are over an hour long and go into each line of code in great detail. I think complex concepts need thorough explanations, not just presentations.

Take, for example, setting up a group transaction, which isn't covered in their videos. To understand this, a beginner would need to know what a list is, the importance of a GID and how to access a transaction's class attributes, and the concept of a class itself. Group transactions are just one of many topics that aren't readily available and can't be easily grasped by simply reading documentation or watching a 10 minute Javascript video, especially for newcomers.

Thank you for being the first person to provide feedback and I enjoyed speaking with you yesterday, apologies for not catching your comment here earlier!

nonfungibleab commented 7 months ago

Proposer, please post your algorand forum discussion thread link here. Thank you.