protocol / launchpad

The curriculum for the Launchpad program
Apache License 2.0
38 stars 88 forks source link

Major Curriculum Change or Addition - Topic #534

Open hkcc9740 opened 1 year ago

hkcc9740 commented 1 year ago

Problem Description Purpose The purpose of this curriculum request is to provide introductory content for new members of the Protocol Labs Launchpad program. The intended audience is developers, designers, and product managers interested in building protocols and applications in the web3 ecosystem.

Proposed Solution We would like to see the following topics and content covered:

Overview of Protocol Labs, IPFS, Filecoin, and other projects Decentralization, web3, and the open web Cryptoeconomics and token designs Distributed systems concepts Overview of Ethereum, smart contracts, and dapps Tutorials on IPFS, Filecoin, libp2p, and other PL technologies Where Can we find out more about this topic?

Protocol Labs website: https://protocol.ai/ Filecoin documentation: https://docs.filecoin.io/ Ethereum documentation: https://ethereum.org/en/developers/ Awesome web3 list: https://github.com/dgutov/awesome-web3 Additional context The curriculum should start from a beginner level and build up to more advanced concepts. Interactive tutorials and hands-on projects are appreciated. Visuals and diagrams also help explain new topics. The content should cover both theory and practice.

Milestones (Optional) 1) Introduction and onboarding Explain web3, Protocol Labs projects, and onboard new members 2) Core concepts Cover foundational topics like decentralization, cryptoconomics, distributed systems, etc. 3) Tutorials and projects Provide hands-on experience building with PL technologies and other web3 tools

Acceptance Criteria Clear and comprehensive explanations of topics Accurate and up-to-date information A mix of readings, visuals, interactive examples, and projects Practical content that builds real skills and experience Modularized curriculum that can be reordered or built upon