I mentally store keyboard shortcuts as an association between key combinations and behavior I see in my editor. The name for the behavior is secondary.
This product provides you with the name of a behavior and asks you to type the keyboard shortcut that performs it. So it's building associations between keys and names of behaviors, not the behaviors themselves. That's a big difference for me.
I imagine this product's method could work for some learning styles. For me, I prefer to practice and apply keyboard shortcuts in an environment where I can see their results (like the actual editor!)