> 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/other-resources/pre-requisites.md).

# Pre-Requisites

{% hint style="warning" %}
**This Launchpad site is now deprecated.** To see the newest information and learn more about IPFS, Filecoin, and everything else we will add, continue to our new curriculum page at <https://curriculum.pl-launchpad.io/>.&#x20;
{% endhint %}

Before staring PL Launchpad program, you will need to have an understanding of the basic mechanisms and tools, as well as the *what* and *why* of web3.

## Learning Objectives

1. Understand what web3 is, how it is different than past iterations of the web (1.0 and 2.0), and why it is important to build this new version of the web
2. Have a basic understanding of what makes up the web3 ecosystem, and how Protocol Labs (and IPFS) is building for web3 and the future
3. Understand the basic tools and mechanisms used in web3, such as blockchain, cryptocurrency, smart contracts, and security
4. Be able to explain the basics of distributed storage, IPFS, NFTs, crypto tokens & wallets, and more

## Sections

* [Web3 & Protocol Labs](/launchpad-curriculum/other-resources/pre-requisites/web3-ipfs.md)
* [Building Web3](/launchpad-curriculum/other-resources/pre-requisites/building-web3.md)
* [Web3 Tools](/launchpad-curriculum/other-resources/pre-requisites/web3-tools.md)

## Quiz

Take the [**Pre-Requisites Quiz - Protocol Labs Launchpad**](https://docs.google.com/forms/d/e/1FAIpQLSfBhz3elo3K8U6MpMKeO1-0CfTdTQwPaMSYJPi3bSNyFLm0Dw/viewform?usp=sf_link) before or after covering the pre-requisite content to gauge your understanding.

{% embed url="<https://docs.google.com/forms/d/e/1FAIpQLSfBhz3elo3K8U6MpMKeO1-0CfTdTQwPaMSYJPi3bSNyFLm0Dw/viewform?usp=sf_link>" %}

### Links

**IPFS** | [Docs](https://docs.ipfs.io) | [GitHub](https://github.com/ipfs) - **IPLD** | [Docs](https://ipld.io/docs/) | [GitHub](https://github.com/ipld) - **libp2p** | [Docs](https://docs.libp2p.io) | [GitHub](https://github.com/libp2p) - **Filecoin** | [Docs](https://docs.filecoin.io) | [GitHub](https://github.com/filecoin-project)
