Playing with blocks will stimulate children's imagination and creativity and develop logical thinking skills. What’s more, the differently colored blocks are great for learning color names and counting.