This is a cool guide, but knots are max 50% of the ball game when doing anything useful with rope. If you want to learn knots, a better place to start is picking a task like “set up a ridge line for a tarp” or “hang a bear bag” or “set a top rope belay”. Knots are a part of that, but their strengths and weaknesses don’t make much sense outside of an actual application (unless you like just tying them, in which case go ham).
It’s kind of like knowing the syntax for a class. Like it’s cool and all, but the syntax part isn’t the interesting part of classes, it’s how they can be used/abused.