Learning Home Catalog Composer Lab
Learning
Home Catalog Composer Lab

IBM Quantum Learning

Learn the basics of quantum computing, and how to use IBM Quantum services and systems to solve real-world problems.

Courses

Learn about key concepts, algorithms, and their applications

View all
Basics of quantum information
Badge

A detailed course covering mathematical aspects of quantum computing, comparable to an advanced undergraduate or introductory graduate level course.

Variational algorithm design

Today's hardware is delicate and error-prone. This course covers variational algorithms, which play to the strengths of these machines.

Practical introduction to quantum-safe cryptography
NewBadge

An introduction to quantum-safe cryptography, and how quantum computing poses a risk to existing cryptography.

Tutorials

Explore utility-grade algorithms and applications with Qiskit Runtime

View all
Workflow example 28 mins
Variational quantum eigensolver
Workflow example 1 mins
Grover's algorithm
Workflow example 20 mins
Quantum approximate optimization algorithm
Workflow example 4 mins
CHSH inequality

Tools

Start experimenting in one of our quantum programming environments

The interface of the quantum composer
Quantum Composer
Build, simulate, and run quantum circuits with a drag-and-drop interface
The interface of the quantum lab
Quantum Lab
Develop quantum programs in a custom JupyterLab environment

Resources

Follow IBM Quantum and Qiskit on other platforms

Qiskit YouTube
Check out the Qiskit channel for lectures, tips & tricks, community updates, and more
IBM Quantum Blog
Keep up with the latest developments in quantum computing