ProtoSchool
Interactive tutorials on decentralized web protocols
Helia Migration

We are migrating Protoschool from the deprecated `js-ipfs`` to `Helia` and the site is not currently be stable.

Please monitor https://github.com/SgtPooki/proto.school2 for progress.

Interactive Tutorials

Our self-guided interactive tutorials are designed to introduce you to decentralized web concepts, protocols, and tools. Select your topic and track your progress as you go, in a format that's right for you. Complete JavaScript code challenges right in your web browser or stick to our text-based or multiple-choice tutorials for a code-free experience.

View All Tutorials Build a Tutorial

Courses

Interested in a specific distributed web protocol or storage network? Explore these curated collections of tutorials on projects including IPFS, Filecoin, and Multiformats.

Local Events

Groups and individuals around the world host in-person events using our tutorials as curriculum, with mentors available to help you work through the challenges.


Video Tutorials

Check this series of video tutorials that cover the entire stack of protocols for the decentralised web. The tutorials cover broad concepts and then go deep into protocol details too, so that you get a complete understanding of the system's operation.