quantum algorithms

25 courses · 9 tutorials

Courses

  • QUANTUM INFORMATION

    Quantum Computation (Caltech PHYS 219)

    Prof. John Preskill, Caltech

    Prof. John Preskill's legendary Caltech quantum computation lecture notes. The most comprehensive freely available resource on quantum computing and quantum information.

    Self-paced advanced

  • QUBITS

    Quantum Computing (University of Cambridge)

    Dr Steven Herbert, University of Cambridge

    University of Cambridge's undergraduate Quantum Computing course, with lecture notes publicly available, covering qubits, superposition, entanglement, core quantum algorithms, and quantum cryptography. Accessible at no cost.

    16 lectures beginner

  • QUANTUM CIRCUITS

    A Practical Introduction to Quantum Computing (CERN)

    Prof. Elias Fernandez-Combarro Alvarez, University of Oviedo

    CERN openlab's free lecture series on quantum computing covering qubits, quantum algorithms, QAOA, VQE, and quantum machine learning. Taught by a University of Oviedo professor with no physics background required.

    Self-paced (7 recorded lectures) beginner

  • edX

    Certificate

    Quantum 101: Quantum Computing & Quantum Internet

    Delft University of Technology (QuTech)

    Begin your quantum journey with this professional certificate from Delft University of Technology. Covers qubits, quantum hardware, algorithms, error correction, and the quantum internet.

    6–8 hours per week beginner

  • edX

    Development and Applications of Germanium Quantum Technologies

    Giordano Scappucci, Menno Veldhorst, Eliška Greplová (QuTech, TU Delft)

    Unravel the physics behind Germanium qubits, their fabrication, control, and applications, including ML-assisted auto-tuning, quantum error correction, and quantum algorithms.

    6 weeks, 6-7 hours per week advanced

  • edX

    Certificate

    Quantum 201: Quantum Computing & Quantum Internet

    Delft University of Technology (QuTech)

    The advanced follow-up to Quantum 101. Dive deeper into quantum bits, entanglement, quantum algorithms such as Shor's, and quantum error correction for fault-tolerant quantum computing, with linear algebra prerequisites.

    2 courses of 4 weeks, 6-8 hours per week advanced

  • edX

    Quantum Error Correction and Algorithms

    Christian Andersen (QuTech, TU Delft)

    Learn quantum algorithms and the principles of quantum error correction for fault-tolerant quantum computing, through a full-stack overview covering both hardware and software.

    4 weeks, 6-8 hours per week advanced

  • QUANTUM COMPUTING

    Certificate

    Quantum Computing Fundamentals (MIT xPRO)

    MIT xPRO / Isaac Chuang, William Oliver, Peter Shor, Aram Harrow

    MIT xPRO's professional certificate program in quantum computing, taught by Isaac Chuang, William Oliver, Peter Shor, and Aram Harrow. A two-course program covering quantum computing fundamentals, algorithms for cybersecurity and chemistry, and the business implications of the technology.

    2 courses · 4 weeks each intermediate

  • QUANTUM COMPUTING

    Understanding Quantum Computers (Keio University)

    Keio University / Rodney Van Meter

    Keio University's accessible introduction to quantum computing on FutureLearn, taught by Rodney Van Meter. Explains the motivation for building quantum computers, the key principles, important algorithms, and a look at quantum hardware and the emerging industry, with minimal mathematics.

    4 weeks beginner

  • QUANTUM ALGORITHMS

    Quantum Computation (MIT OpenCourseWare)

    Prof. Peter Shor, MIT

    MIT's graduate-level quantum computation course covering quantum algorithms, complexity theory, and quantum information. Lecture notes and problem sets freely available.

    Self-paced advanced

  • QUANTUM INFORMATION

    Quantum Information Science I (MIT Open Learning Library)

    Prof. Isaac Chuang and Prof. Peter Shor, MIT

    MIT's three-part interactive course on quantum information science covering quantum mechanics, protocols, algorithms, and communication. Fully free with graded exercises on the Open Learning Library.

    Self-paced (3 parts) intermediate

  • QUANTUM ALGORITHMS

    Quantum Processes and Computation (Oxford)

    Aleks Kissinger, Dept of Computer Science, University of Oxford

    University of Oxford's computer science course on quantum processes and computation, taught with the diagrammatic ZX-calculus approach. Covers string diagrams, teleportation, quantum algorithms, and measurement-based quantum computing. Lecture notes are publicly available.

    24 lectures advanced

  • edX

    Applied Quantum Computing III: Algorithm and Software (Purdue)

    Pramey Upadhyaya

    The algorithms-and-software course closing Purdue University's Applied Quantum Computing series. Covers the quantum Fourier transform, search and Shor's algorithm, plus modern algorithms for optimization, simulation, chemistry, and machine learning, with hands-on cloud hardware access.

    5 weeks · 7-8 hours/week advanced

  • Qiskit

    Learn Quantum Computing with Qiskit Textbook

    IBM Quantum / Qiskit Team

    The original open-source Qiskit Textbook, now archived on GitHub, covering everything from quantum gates and basic circuits to Grover's algorithm, Shor's algorithm, quantum error correction, and quantum machine learning with interactive Jupyter notebooks.

    Self-paced beginner

  • QUBITS

    Introduction to Quantum Computing (Qubit by Qubit)

    Qubit by Qubit instructors (Stanford PhDs)

    A two-semester year-long quantum computing course by The Coding School, taught by Stanford PhDs in partnership with Google Quantum AI. Free for partner schools; scholarships available for individual students.

    2 semesters (September - April) beginner

Free Tutorials