This book is intended for the engineering students and practicing engineers who strive to innovate. It explores the most useful engineering innovation tools such as mechanical CAD, 3D printing, electrical CAD, laboratory testing equipment, high-level programming, and embedded coding. It then discusses the engineering design process and applies the skills learned to the process of designing and prototyping innovative products.