I am big believer of “learning through play”. A when a kid learns new knowledge while experiences them through a series of activities, that she really enjoy it. The memory will last long time. I wish I can find Alphabuild when my kid was little. This 20-pieces of magnetic set can create all alphabet letters. What could be a better way for kids to learn alphabet than they can actually manually create these letters? In addition, kid can build anything structures like block sets.