Skip to content

Holochain Developer Training

May 5 – 16

Outcome

Participants will walk away from this course with the ability to make simple Holochain apps.

Course Overview

Core Training Sessions

Each session will be about 2 hours long, and will end with exercises to complete before the next session. Exercises should take about 2 hours to do, depending on experience level.

Mini-Hackathon

Participants will develop an app from a few options during the hackathon, with async support on Discord and 2 live support sessions.

Project Support

Participants get two weeks of async support to work on their own projects, with live sessions at the end of the month to present and get feedback.

Details

Dates:May 5-16
Project Support:May 19-30
Time:5pm CET / 11 am EST
Location:Zoom
Price:$2000

We recognize that the tech space is inequitable, so we have some bursaries available for applicants from systemically underrepresented groups. If this is you, please reach out to us at hello@darksoil.studio.

Prerequisite: Basic Rust

While much of a Holochain app is coded in Javascript using your preferred front end frameworks, Rust is required for the core Holochain functionality and integrity, so we require some Rust experience as a prerequisite for this training.

If you’re an experienced Rust developer, then you’re ready to apply.

If you aren’t an experienced Rust dev, then you’ll need to go through the following chapters from the Rust Book and exercises from the Rustling Course.

ChaptersExercises
Chapter 31, 2, 3 and 4
Chapter 46
Chapter 57
Chapter 68
Chapter 710
Chapter 85 and 11
Chapter 913
Chapter 1318

Schedule

DateTopic
May 5How Does Holochain Work?
May 6Building Basic Holochain Apps
May 7Paths & Agent Based Queries
May 8Validation
May 9Capability Tokens
May 12Affordances for hApp Design & External APIs
May 13hApp Tooling & Hackathon Start
May 14Hackathon Support Session
May 15Hackathon Support Session
May 16Hackathon End & Closing
May 19-23Project Support
May 25-29Project Support
May 29Project Presentations
May 30Project Presentations

Participate

The program is limited to 12 participants for a more intimate learning environment with plenty of individual support.

Reserve your spot in the next cohort!

Meet the team

Guillem Cordoba

Guillem Cordoba has been a key contributor to both the Holochain protocol and the ecosystem as a whole, building apps, core tooling and developer education programs for 5+ years.

He is one of the world's most experienced and knowledgeable Holochain developers and an outstanding teacher.

Viktor Zaunders

Viktor Zaunders is an educational organizer who is passionate about learning and creating spaces where people feel comfortable. He will be doing the support around the course.

Eric Bear

Eric Bear served as the director of ecosystem growth for Holochain for 6 years, and has a background in self-organized education. He supports the structure of the course

FAQ

Are the sessions recorded?

Yes, they will be available for two months after the course ends.

What if someone is rude, mean, or worse?

We require participants to read and agree to our code of conduct, if anyone’s behavior violates the code of conduct we will address it immediately, with anything from discussion to removal from the course.

What’s the deal with the February 28th session?

We will hold a session for participants to share what they’ve been building, get support, and give/get feedback.

I can’t make it to this one, will there be another? When?

We are planning to run another, but we don’t know when. Apply now to reserve your place for the next course. In the “Notes” section of the application, say you’re applying for the next course.

What communication channel will we use?

We’ll use a private channel in our discord server.

More questions?

Please reach out to us at hello@darksoil.studio.