Urbit Developers

Courses

App School Live

Periodically, the Urbit Foundation will offer synchronous cohort classes which cover the App School curriculum.

App School focuses on how to build a backend Gall agent, then on connecting it to a React-based front-end. When you're done, you'll be able to produce and distribute your own Urbit apps.

If you prefer to learn as part of a group with a hands-on instructor, regular exercises and discussions, and a completion certification, then App School Live will be a good fit for you.

The next cohort for App School Live will run from Tuesday July 12 until Tuesday August 23. The live session will meet at 8:30 p.m. Central Daylight Time, but recordings will be posted.

Until then, feel free to work through the App School docs.

What will you learn?

  • lesson0. A Simple Agent
  • lesson1. Arvo Services
  • lesson2. Agents
  • lesson3. Passing Data
  • lesson4. React Front-End
  • lesson5. Threads
  • lesson6. Production Apps

Hoon School Live

Periodically, the Urbit Foundation has offered synchronous cohort classes which cover the Hoon School curriculum.

If you prefer to learn as part of a group with a hands-on instructor, regular exercises and discussions, and a completion certification, then Hoon School Live will be a good fit for you. We seek to offer it a few times a year; at the current time, we anticipate that we will next offer it in the fall after Assembly 2022.

Until then, feel free to work through the Hoon School docs.

What will you learn?

  • basics-1. Introduction to Computing (optional)
  • basics0. Setting Up Urbit (optional)
  • lesson1. Hoon Syntax
  • lesson2. Hoon Conventions
  • lesson3. Making Decisions
  • lesson4. Repeating Yourself
  • lesson5. Subject-Oriented Programming
  • lesson6. Molding Values
  • lesson7. The Standard Library
  • lesson8. Managing State
  • lesson9. Production Code