The 3D design is a great way to get kids thinking about problem-solving, spacial skills, and critical thinking, all essential concepts when teaching kids to code. 3D design and printing are great ways to get artistic kids into coding and computational thinking.