IPFS Camp course videos released ๐Ÿฟ

IPFS Camp course videos released ๐Ÿฟ

If you've been following the updates from IPFS Camp here in the blog, you've likely already explored the videos from our lightning talks (opens new window), deep dives (opens new window), and poster projects (opens new window). Today we're excited to announce the release of the videos from our core and elective courses (opens new window)!

# Core Courses

Core courses at IPFS Camp served as the starting point to get all of us on the same page with a shared understanding of some the most essential concepts underlying IPFS. Elective courses covered even more ground, branching out into bleeding-edge DWeb topics, exciting use cases, and community endeavors. The format for these 75-minute courses varied, so you'll find app-building tutorials and interactive group discussions alongside cleverly diagrammed deep-dives and interpretive skits. There's something for everyone!

Check out the complete course listings (opens new window) in the IPFS Camp repo for links to videos, slide decks, and other workshop materials for each session.

Whether you're new to IPFS or looking for a deeper understanding of core concepts, we highly recommend these two core courses as your starting point. Both are easily consumable in video form -- no coding required -- and offer plenty of "aha" moments:

# Understanding How IPFS Deals with Files

This core course covers the basics of how IPFS deals with files, including key concepts like immutability, content addressing, hashing, the anatomy of CIDs, what the heck a Merkle DAG is, and how chunk size affects file imports. It also covers the joys and pitfalls of the Mutable File System (MFS), the layer of abstraction in IPFS that lets you work with immutable files and directories as if you were using a tradiitional name-based file system. As with all great talks, this one is enhanced by images of adorable poodles. ๐Ÿฉ (12 / 10, would recommend.)

This workshop introduced a few awesome visualization and learning tools that you can try out at home:

Watch the recording below or check out the slides (opens new window)!

Video: Understanding How IPFS Deals with Files (opens new window)

Video: Understanding How IPFS Deals with Files (opens new window)

# The Lifecycle of Data in DWeb

This course covers all the stuff that happens after you add a file to IPFS, highlighting the intricacies of how peers interact with each other to provide, get, pin, and delete blocks of data. It explains the Distributed Hash Table (DHT) that helps us track which peers are storing which CIDs, as well as how Bitswap requests and sends blocks while verifying their data. No poodle pics here, but the live Bitswap dance using bean bags to model the block-sharing process is not to be missed! ๐Ÿคนโ€โ™‚๏ธ

Watch the video below or check out the slides (available on Google Slides with speaker notes (opens new window) or as a PDF (opens new window))!

Video: The Lifecycle of Data in DWeb (opens new window)

Video: The Lifecycle of Data in DWeb (opens new window)

# And more!

There are plenty more core and elective courses to explore in the latest batch of videos. Check out our full course playlist (opens new window) or jump right to the video that looks most interesting:

Core Courses

Elective Courses

Each of these courses has its own folder in the IPFS Camp repo, complete with course descriptions, slide decks, videos, code walk-throughs, or other materials provided by our awesome instructors. Check out the complete course listings (opens new window) for all the details.

If you enjoy hands-on learning, set down that popcorn for a minute and try out a ProtoSchool tutorial (opens new window)! Or better yet, find a chapter near you (opens new window) and attend a live workshop. (Want to get really meta? Today's batch of videos includes an interactive workshop on leading interactive workshops (opens new window)!)

The ProtoSchool curriculum is growing, and we're excited to explore all of the fabulous IPFS Camp content to find gems to add to our tutorials. Watch this issue (opens new window) to track those content developments, or learn more about contributing to ProtoSchool (opens new window) as a tutorial author or chapter leader.

# But wait, that's not all!

There's even more great content from IPFS Camp content coming your way, including recordings of keynotes and interviews. If you're interested in receiving an update when the next batch of videos are available, try out one of these strategies: