Self-Paced Developer Training

This video curriculum is designed to support developers to design, develop, and deploy Holochain apps. By following along — and supplementing your learning — you can gain proficiency in clean, simple, and robust application development. You’ll also learn about best practices for dev environments when building on Holochain. We encourage you to join our Discord, attend dev office hours (look for the next session date in the Announcements channel), and ask questions to get support from our team and thriving developer community.

A couple notes on the video curriculum

This curriculum was developed over the course of our three Holochain Developer Trainings which were multi-day, cohort events in 2023. Those trainings were led by the co-founder of Hack Reactor, Marcus Phillips. We’ve edited the lecture portion of those videos down and included links to the course slides. Knowing some Rust will be very helpful so we’ve included some Rust resources below.

As Holochain is a project in development, the functions and types used in example code may have changed since these videos were recorded. We believe this material is still valuable for getting a good grounding, but we recommend that you compare all code samples against the Holochain reference documentation as you go along.

Rust resources

The following resources can help you brush up on your Rust before the course or as you go.

Lesson 1

Lesson 2

Lesson 3

Lesson 4

It looks like you are using Internet Explorer. While the basic content is available, this is no longer a supported browser by the manufacturer, and no attention is being given to having IE work well here.