Quantum Computation
MIT OpenCourseWare's introduction to the theory and practice of quantum computation, covering the physics of information processing and quantum logic gates. The syllabus works through quantum algorithms including Shor's factoring algorithm and Grover's search algorithm, then moves into quantum error correction, quantum communication, and quantum cryptography. Materials include lecture notes, problem sets, and assigned readings drawn from the physics and computer science literature on quantum information. The course assumes background in linear algebra and quantum mechanics and is aimed at advanced undergraduates or graduate students. As with other MIT OpenCourseWare offerings, all materials are free to access online under a Creative Commons license, with no certificate or instructor interaction included. It suits anyone wanting a rigorous, self-directed path through the mathematical foundations of quantum computing rather than a conceptual overview.