This book explores the intersection of quantum chemistry and quantum computing, presenting a practical approach to applying quantum algorithms to molecular modeling and computational chemistry. It introduces the foundations of quantum mechanics, quantum information, and molecular systems, and demonstrates how these concepts can be implemented using Python and Qiskit. A significant part of the book focuses on constructing molecular Hamiltonians, mapping fermionic systems onto qubits, and implementing hybrid quantum-classical algorithms. It covers important methods such as the Variational Quantum Eigensolver (VQE) and Quantum Phase Estimation (QPE), alongside fermion-to-qubit mappings including Jordan–Wigner, Parity, and Bravyi–Kitaev transformations. The second edition expands the coverage to include noise-aware quantum chemistry, error mitigation, quantum machine learning for molecular prediction, and advanced algorithms such as Quantum Imaginary Time Evolution (QITE), quantum Lanczos methods, and sampling-based diagonalization techniques. Through practical Python examples and Qiskit workflows, readers learn how to formulate and investigate molecular problems using quantum computing techniques
Read the introduction