Learning Resources

Explore Decentralized Tech with Content from FFDW and Beyond

A neon-style illustration of a workshop pegboard with tools, featuring colorful outlines of various tools including a hammer, screwdrivers, wrenches, pliers, a drill, and containers, all arranged on a dark background with a bright green border.
StorageTutorial

Anatomy of a Content Identifier (CID)

Explore CIDs (Content Identifiers), the unique labels used to point to data stored on distributed information systems, including Interplanetary File System (IPFS), IPLD, libp2p, and Filecoin.

View Resource
StorageTutorial

Bacalhau Documentation

The Bacalhau documentation explains how to get started with Bacalhau on Filecoin. Bacalhau is a platform for Compute Over Data (COD). With Bacalhau, one can streamline existing workflows to run computation where data is stored.

View Resource
Publishing HostingTutorial

Blogging on the Decentralized Web

This curriculum provides coding examples on how to build a blog using the InterPlanetary File System (IPFS) to create content addresses that don't change.

View Resource
StorageTutorial

Content Addressing on the Decentralized Web

This beginner-friendly course teaches how hashing and content addressing enable verifiable data sharing with peers on the decentralized web. Topics covered include data retrieval, identification, cryptographic hashing, and content identifiers.

View Resource
General Web3Tutorial

Going Bankless

This 10-lesson curriculum is designed to provide an essential background of web3. Some lessons include wallet and blockchain basics, web3 security, layer 1 and 2 blockchains, DeFi, decentralized exchanges, and more.

View Resource
StorageTutorial

Merkle DAGs

This curriculum covers how content identifiers (CIDs) are used to create content-addressable data structures for the distributed web. Learn the theory behind data structures such as graphs, and MerkleDAGs, and how they can ensure verifiability, disreputability, and deduplication.

View Resource
General Web3Tutorial

My Web3 Learning Plan

A comprehensive onboarding guide to understanding web3. This curriculum will walk you through web3 basics, such as understanding wallets, stablecoins, exchanges, Ethereum, Layer 2s, DeFi, DAOs, NFTs and their use cases, and more.

View Resource
Contribute

Add to FFDW's Learning Resources Page

Submit a Resource