@@ -7,7 +7,7 @@ aliases = ["/hoonschool"]
77
88Interested in developing on Urbit? You’ll want to learn [Hoon](https://urbit.org/docs/tutorials/hoon/), a functional programming language that’s custom-designed for use with Arvo, the Urbit operating system.
99
10−We want you to learn Hoon, too. That’s why we’re offering Hoon School: a free, asynchronous program that’s fully supported by an instructor. Hoon School is offered in the form of two courses: Hoon 101 and Hoon 201. Classes are offered three times a year.
10+We want you to learn Hoon, too. That’s why we’re offering Hoon School: a free, online, asynchronous program that’s fully supported by an instructor. We currently offer a 101-level course.
1111
1212[Apply below ↓](#apply)
1313
@@ -15,12 +15,8 @@ We want you to learn Hoon, too. That’s why we’re offering Hoon School: a fre
1515
1616Hoon 101 is a six-week, introductory-level course. It’s appropriate for motivated learners with no programming experience, and for those familiar with other programming languages. You’ll leave Hoon 101 with a strong understanding of the language’s fundamentals. Expect to devote four hours a week to this course.
1717
18−## Hoon 201
18+## 200-level Hoon courses
1919
20−Hoon 201 is an eight-week, advanced-level course with a heavier workload. It’s appropriate for graduates of Hoon 101, and for those otherwise already familiar with Hoon's foundations. After graduating from Hoon 201, you’ll have enough knowledge to build applications and contribute code to the Arvo operating system. Expect to devote six hours a week to this class.
21−
22−## Which should I take?
23−
24−If Hoon would be your first language, or you have some experience with non-functional languages, apply to Hoon 101. If you’ve already played around with Hoon extensively and you’re a seasoned professional programmer, apply to Hoon 201. If you’re on the fence, go with 101; the two courses are scheduled back-to-back, so you can enroll in the advanced course upon graduating from the introductory one.
20+We're in the process of designing advanced Hoon Courses, but they aren't ready yet. They'll cover advanced development with Hoon, such as app development, kernel development, and the details of the Hoon type system. Such classes will be appropriate for graduates of Hoon 101. Check back later if you're interested in enrolling.
2521
2622<script class="src="https://static.airtable.com/js/embed/embed_snippet_v1.js"></script><iframe id="apply" class="airtable-embed airtable-dynamic-height w-full" src="https://airtable.com/embed/shr8bb15QPR3hfQpG?backgroundColor=teal" frameborder="0" height="1300"></iframe>