Programming tutorials tend to be boring, but not this time. First, play a few rounds of classic IF to wake a genie, and then he will decide to play the role of a teacher.
Internally, there isn't much to this piece, which is why the file size is relatively small. But trying your hand at introductory LisP programming and then having an NPC check the results each step of the way makes it surprisingly fun.