This course text studies the application of quantum mechanics to some of the most current and notable concepts in the area. Working through mathematically rigorous material using a clear and practical approach, it highlights the fundamental principles of quantum physics used to develop quantum computing. The result is a clear and accessible step by step explanation of Quantum Computing and Quantum Optics, appropriate for courses in these subjects, their students, and engineers.