Building blocks are great for building new skills. They require good eye hand coordination to place the blocks without them falling over. They allow creative expression and imagination. They also teach patience and perseverance when their project accidentally falls over. You can combine blocks with other toys for more fun.