Hoon School Live: Administration

Announcements, logistics, policies

2022-02 Cohort

Instructors

Livestreams

Zoom Links

Note that Daylight Savings Time begins on March 13 for U.S. and March 27 for Europe.

Recordings

Individual recordings are linked in the lesson notes as well.

Agenda

Lesson Topic
Lesson -1 Intro to Computing (optional, for total beginners who've never programmed)
Lesson 0 Setting Up Urbit (optional, how to set up a development ship)
Lesson 1 Hoon Syntax
Lesson 2 Hoon Conventions
Lesson 3 Making Decisions
Lesson 4 Repeating Yourself
Lesson 5 Subject-Oriented Programming
Lesson 6 Molding Values
Lesson 7 The Standard Library
Lesson 8 Managing State
Lesson 9 Production Code

Homework

Homework is due by midnight on the due date in your own time zone.

Homework Due Date
%hw1 ~2022.3.14 (March 14)
%hw2 ~2022.3.21 (March 21)
%hw3 ~2022.4.4 (April 4)
%hw4 ~2022.4.11 (April 11)

Schedule

Each lesson will have two live sessions in which we will talk through the relevant materials. The content of these will be identical, so pick the one that better accommodates your schedule. We will also record and post a homework solution walkthrough after the due date for each homework.

The schedule will be:

until March 13, 2022, when Daylight Savings Time begins in the United States; after this, the times will be:

until March 29, 2022, when DST begins in Sweden; after this, the times will be:

(I.e. 

𐐝𐐮𐐾𐐮𐑊𐐰𐑌𐐻𐐨 ~lagrev-nocfep

 is teaching at 8:30 a.m. and 8:30 p.m. U.S. Central Time on Thursdays while 

~wicrum-wicrun

 is teaching at 7:30 p.m. Central European Time (Sweden).)

There will be two break weeks so you have a chance to breathe during the class.

Office Hours

~hodzod-walrus

~tinnus-napbus

~dinlep-rambep

Homework

Due dates (and links) will be announced soon.

Calendar

Day Date Lesson Lesson (Europe) Homework Due
Mon 02-21
Tue 02-22
Wed 02-23
Thu 02-24 Lesson –1 14h30 GMT recording02h30 GMT recording
Fri 02-25
Sat 02-26
Sun 02-27
Mon 02-28 Lesson 0 (“evening”) 02h30 GMT recording
Tue 03-01 Lesson 0 (“morning”) 14h30 GMT recording Lesson -1 18h30 GMT recording
Wed 03-02
Thu 03-03 Lesson 1 14h30 GMT recording02h30 GMT recording Lesson 0 18h30 GMT (no recording)
Fri 03-04
Sat 03-05
Sun 03-06
Mon 03-07
Tue 03-08 Lesson 1 18h30 GMT recording
Wed 03-09
Thu 03-10 Lesson 2 14h30 GMT recording02h30 GMT recording
Fri 03-11
Sat 03-12
Sun 03-13 US DST begins
Mon 03-14 %hw1
Tue 03-15 Lesson 2 18h30 GMT recording
Wed 03-16
Thu 03-17 (break week)
Fri 03-18
Sat 03-19
Sun 03-20
Mon 03-21 %hw2
Tue 03-22
Wed 03-23
Thu 03-24 Lesson 3 13h30 GMT recording18h30 GMT recording01h30 GMT recording
Fri 03-25
Sat 03-26
Sun 03-27
Mon 03-28
Tue 03-29
Wed 03-30
Thu 03-31 Lesson 4 13h30 GMT recording17h30 GMT recording01h30 GMT recording
Fri 04-01
Sat 04-02
Sun 04-03
Mon 04-04 %hw3
Tue 04-05
Wed 04-06
Thu 04-07 Lesson 5 13h30 GMT recording17h30 GMT recording01h30 GMT recording
Fri 04-08
Sat 04-09
Sun 04-10
Mon 04-11 %hw4
Tue 04-12
Wed 04-13
Thu 04-14 Lesson 6 13h30 GMT17h30 GMT01h30 GMT
Fri 04-15
Sat 04-16
Sun 04-17
Mon 04-18 %hw5
Tue 04-19
Wed 04-20
Thu 04-21 (break week)
Fri 04-22
Sat 04-23
Sun 04-24
Mon 04-25 %hw6
Tue 04-26
Wed 04-27
Thu 04-28 Lesson 7 13h30 GMT17h30 GMT01h30 GMT
Fri 04-29
Sat 04-30
Sun 05-01
Mon 05-02
Tue 05-03
Wed 05-04
Thu 05-05 Lesson 8 13h30 GMT17h30 GMT01h30 GMT
Fri 05-06
Sat 05-07
Sun 05-08
Mon 05-09 %hw7
Tue 05-10
Wed 05-11
Thu 05-12 Lesson 9 13h30 GMT17h30 GMT01h30 GMT
Fri 05-13
Sat 05-14
Sun 05-15
Mon 05-16 %hw8
Tue 05-17
Wed 05-18
Thu 05-19
Fri 05-20
Sat 05-21
Sun 05-22
Mon 05-23 %hw9