This book presents a comprehensive course of quantum mechanics for undergraduate and graduate students. After a brief outline of the innovative ideas that lead up to the quantum theory, the book reviews properties of the Schrödinger equation, the quantization phenomena and the physical meaning of wave functions. The book discusses, in a direct and intelligible style, topics of the standard quantum formalism like the dynamical operators and their expected values, the Heisenberg and matrix representation, the approximate methods, the Dirac notation, harmonic oscillator, angular momentum and hydrogen atom, the spin-field and spin-orbit interactions, identical particles and Bose-Einstein condensation etc. Special emphasis is devoted to study the tunneling phenomena, transmission coefficients, phase coherence, energy levels splitting and related phenomena, of interest for quantum devices and heterostructures. The discussion of these problems and the WKB approximation is done using the transfer matrix method, introduced at a tutorial level. This book is a textbook for upper undergraduate physics and electronic engineering students.