> For the complete documentation index, see [llms.txt](https://protocol-labs.gitbook.io/launchpad-curriculum/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources.md).

# Launchpad Learning Resources

- [The Protocol Labs Network](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/protocol-labs-network.md): The Protocol Labs Network
- [What is the PL Network?](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/protocol-labs-network/what-is-pl.md): What is the Protocol Labs Network
- [Teams in the PL Network](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/protocol-labs-network/teams-in-pl.md): The many projects and organizations that make up the PL Network
- [Protocol Labs Culture](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/protocol-labs-network/pl-culture.md): The Culture & Community of Protocol Labs
- [Where We are Headed](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/protocol-labs-network/where-we-headed.md): Where are Are Headed with Web3
- [Open Source Stewardship](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/protocol-labs-network/os-stewardship.md): Open Source Culture and Stewardship
- [Open Source Contribution](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/protocol-labs-network/os-contributing.md): Contributing to Protocol Labs Core Project
- [IPFS](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs.md): The What and Why of IPFS
- [IPFS Setup (Tutorial)](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/setup.md): Deep Dive Tutorial – Setup & Access Files with IPFS
- [Mutable Content](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/mutable-content.md): Mutable content in IPFS
- [IPFS Public DHT](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/ipfs-public-dht.md): Content Discovery and Routing with Kademlia
- [Who Uses IPFS](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/who-uses-ipfs.md): Other Organizations and our Ecosystem
- [How IPFS Works](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/how-ipfs-works.md): A Deeper Dive Into How IPFS Works
- [Data Transfer](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/data-transfer.md): The Data Exchange Algorithm of IPFS
- [IPFS Subsystems & Architecture](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/subsystems-architecture.md): A Technical Guide
- [The IPFS Gateways](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/ipfs-gateways.md): IPFS Gateways and Browsers
- [The IPFS API (Tutorial)](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/ipfs-api.md): IPFS API – Deep Dive Tutorial
- [IPFS Resources](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipfs/ipfs-resources.md): The What and the How
- [IPLD](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld.md): The What and Why of IPLD
- [Content Addressing & CIDs](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/content-addressing-and-cids.md)
- [Graphs: Merkle DAGs](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/graphs-merkle-dags.md)
- [The IPLD Data Model](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/the-ipld-data-model.md)
- [IPLD & IPFS](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/ipld-and-ipfs.md)
- [Codecs](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/codecs.md)
- [IPLD Schemas](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/ipld-schemas.md)
- [Paths & Selectors](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/paths-and-selectors.md)
- [Distributed Data Structures](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/distributed-data-structures.md)
- [The CAR Format](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/the-car-format.md)
- [IPLD Resources](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/ipld/ipld-resources.md)
- [libp2p](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/libp2p.md): The Networking Layer
- [Core Concepts](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/libp2p/core-concepts.md): The Building Blocks of libp2p
- [libp2p Connections and Users](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/libp2p/libp2p-connections-users.md): How libp2p Routes Content to Connect Users
- [Decentralized Messaging](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/libp2p/decentralized-messaging.md): An Open & Private Messaging Solution
- [Gossipsub](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/libp2p/gossipsub.md): A Publish / Subscribe Message Delivery Network
- [Distributed Networking Solutions](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/libp2p/distributed-networking-solutions.md): Pubsub and Circuit Relays allow distributed networking
- [Nat Traversal and Hole Punching](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/libp2p/nat-traversal-hole-punching.md): Combining Protocols for NAT Traversal
- [libp2p Resources](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/libp2p/libp2p-resources.md): Websites, Repos, Community & More
- [Filecoin](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/filecoin.md): Incentivizing Decentralized Storage
- [How Filecoin Works](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/filecoin/how-filecoin-works.md): The Peer-to-peer Network for Sharing Files
- [Filecoin Cryptoeconomics](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/filecoin/filecoin-cryptoeconomics.md): Incentivization and Storage Providers
- [The Filecoin Protocol](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/filecoin/filecoin-protocol.md): Add the subtitle here
- [Drand](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/filecoin/drand.md): Distributed, Unpredictable, Publicly-Verifiable, and Decentralized Randomness Generator
- [Progress & Future Work](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/filecoin/where-we-are-headed.md): Add the subtitle here
- [Filecoin Resources](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/filecoin/filecoin-resources.md): Resources and Reference for all Things Filecoin
