Core Academy
Core Academy prepares Hoon developers to become Arvo kernel developers. While only Hoon School is strictly necessary to follow this material, readers should be capable of writing fairly complex applications in Hoon. Some knowledge of C and/or Rust is also necessary for some of the runtime material.
This written course is adapted from the teaching notes for the 2023 cohort of Core Academy, its first and to-date only live cohort. The course explores each part of Arvo, Zuse, Hoon, and the runtime to contextualize how Urbit works today and where further development is needed.
The lesson notes represent a snapshot of Urbit core development at Zuse 412k and Vere 2.12. Some details have changed since that release.
Video recordings of the 2023 Core Academy are available to watch here. The order in which vanes are covered differs between this written material and the recorded lectures, but aside from some Q&A in the lectures it's all the same information.
Preliminary material
Last updated