Concrete 3D printing is a technology that uses a 3D printer to create complex structures and shapes out of concrete. The printer uses a robotic arm to lay down layers of concrete and shape them into a desired design.