Building blocks are a great way to encourage imagination in a child. They also aid in the overall cognitive development while improving hand & eye coordination, logical thinking, understanding of colors, shapes and assisting in wrist and motor development.