> 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/additional-learning-resources.md).

# Additional Learning

{% 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 %}

### IPFS Additional Resources

**The Lifecycle of Data in DWeb | IPFS Camp 2019**

{% embed url="<https://www.youtube.com/watch?v=fLUq0RkiTBA>" %}

**IPFS Basics + Tools | ETHGlobal & Juan Benet**

{% embed url="<https://www.youtube.com/watch?v=ldEDa6_CT7k>" %}

### Distributed Systems Course

* **MIT Distributed Systems Course**
  * MIT 6.824 Course [Schedule & Resources](https://pdos.csail.mit.edu/6.824/schedule.html)
    * MIT 6.824 [Distributed Systems Course](https://pdos.csail.mit.edu/6.824/)
      * Course [Schedule & Resources](https://pdos.csail.mit.edu/6.824/schedule.html)
    * [Labs - Implementing distributed systems in Go](https://ipfs.io/ipfs/Qmcri6S86LuivUY4FDcM1phu5REXcFYootxn1GsRoqnFN4/)

### Learn Golang

* [Functional Options for friendly APIS](https://dave.cheney.net/2014/10/17/functional-options-for-friendly-apis)
* [Go Comments and Conventions](https://github.com/golang/go/wiki/CodeReviewComments)
* [Slice Tricks for Go](https://github.com/golang/go/wiki/SliceTricks)
* PLs [Distributed Systems Curriculum (with Golang)](https://docs.google.com/document/d/18mlkt3JPHP2eSeDOeCE0wafnLKv95Taj0rDh0NIus3Y/edit#heading=h.l73q2rxlx59z). Includes a tutorial on debugging.Lots of good coding exercises.

### Computer Networks

* [Coursea on *The Bits and Bytes of Computer Networking*](https://www.coursera.org/learn/computer-networking)
* MIT Press book on [*Designing an Internet*](https://mitpress.mit.edu/books/designing-internet)
  * **Summary:** *Why the Internet was designed to be the way it is, and how it could be different, now and in the future.*

### IPFS History

**IPFS Intro & Welcome | Molly Mackinlay**

{% embed url="<https://www.youtube.com/watch?v=rYD2lfuatJM>" %}

**Files API Coffee Talk | Jeromy Johnson**

{% embed url="<https://www.youtube.com/watch?v=FX_AXNDsZ9k>" %}

**Bitswap Coffee Talk | Jeromy Johnson**

{% embed url="<https://www.youtube.com/watch?v=9UjqJTCg_h4>" %}

**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)
