There are two componets in this goal. To achieve it your child needs to know the difference between flat (2D) and solid (3D) shapes and name some simple shapes. The 2D shapes that your child should know are: square, circle, rectangle, triangle, and star. BTW, diamond, oval and heart are not mathematical names.
2D shapes have:
Play-dough is amazing for building muscules in your child's little fingers. I make play-doug myself, it only takes a few minutes, you don't need to cook it and it lasts months! Drop me a text if you need my recipe.
The goal is to know the difference between flat (2D) and solid (3D) shapes.The children should be encourage to explore characteristics of everyday objects and shapes and use mathematical language to describe them.
2D into 3D Take a deflated balloon, present it to your child and discuss if it is flat or not (flat shapes we call 2D). Next, blow some air in it, and watch it grow. Wow, it is not flat anymore, so it is 3D. I often use a reference 3 is bigger than 2 and it is fuller, fatter.
When you child starts to understand the difference between 2D and 3D practice sorting the shapes.
Mix together any 2D shapes and 3D shapes you can find in your house, put two bowls one with a sign 2D, other with 3D. Ask your child how many he/she can sort in 5 min or maybe 30 seconds? Use a timer!
Geomag is great for that. You can use metal balls for vertices and magnetic sticks for sides. Look at the shape first and count how many vertices and sides will you need to build them. Use desired mathematical language.
Click on the picture to view it on amazon.