This textbook presents multiple facets of deep learning networks and their design, development, and deployment in artificial intelligence. More specifically, this book is an introduction to the tool set and its interweaving understanding of deep learning techniques. The book also presents design and technical aspects of programming and provides pragmatic tools toward weaving the understanding of programming and technology for several applications. The book charts a tutorial that provides wide ranging conceptual and programming tools animating the deep learning applications. Furthermore, the book presents a clear direction towards an application that profoundly engages and challenges the art of science and engineering programming for senior level undergraduate Courses.