The objective of this course is to teach undergraduate students about cutting-edge knowledge about 3D printing, its current status, and software & hardware, using about 48 credit hours. Since the development of science and technology of laser and laser system is key to the advancement of 3D printing, this course will also teach students working principles and types of lasers and laser systems, as well as the applications and fundamentals of laser systems in five important areas, namely materials joining, material cutting/separating, micro-fabrication, surface engineering and fabrication of new materials.