Quantum for Developers

Build programs that solve problems in new ways on IBM Quantum systems—the most popular and powerful quantum hardware in the world. Developing for quantum has never been more accessible.

Hear IBM’s Kayla Lee give you the facts on quantum computing for developers.

Watch Real Talk video
(1:39)

Frictionless quantum development

Your frictionless path to quantum development

Integrate quantum into your workflows with high-level libraries designed for scientific and business applications. Just a call to an API is all it takes to get a quantum result on your classical machine through the cloud—it just works behind the scenes.

Developer terminal

Get certified today!

IBM offers the first professional quantum developer certification program

Demonstrate your proficiency for quantum software development by programming with Qiskit. Get recognized for your skills in the emerging industry.

Learn more

Developer Quantum Computation badge

Quantum programming:
open source and on the cloud

Prototype applications
on the cloud

Write scripts combining code, equations, visualizations, and narrative text using IBM Quantum Lab, a cloud-enabled programming environment for researchers powered by Qiskit. Quantum Lab makes it convenient for you to build, execute, and analyze high performance quantum circuits.

Jump into quantum coding
with Quantum Lab

Example of programming quantum computers with Qiskit

Develop quantum
programs in Python

Qiskit is the leading, Python-based software development kit (SDK) for open-source quantum development that allows you to build and deploy applications using powerful quantum services. Qiskit SDK provides a complete set of tools for interacting with real quantum systems, and its application modules have been developed with a broad community of users.

Learn more about Qiskit

Example of programming quantum computers with Qiskit

Harness the power
of quantum services

Run complex algorithms quickly on the world’s leading quantum systems and simulators. Tighten your loops with elegantly integrated quantum and classical compute resources.

Explore available services

Example of programming quantum computers with Qiskit

Projects from the community

View all on Qiskit
Illustration of quantum dice

Quantum Dice: A dice roller app using quantum computing to generate random numbers  

View of city from space with lights on

Quantum image processing: A quantum approach to image processing based on mapping the Earth at night  

Tetris blocks

Qonway’s Game of Life: An adaptation of Conway’s Game of Life  

Explore more
Demonstration of Qiskit Blocks

Take a free class from one of our quantum experts

Follow along with James Weaver as he introduces quantum computing for software developers.

Watch the expert class

People collaborating on a project

Three new directions for Quantum Algorithms & Applications

Read about the roadmap
Video call with four experts

IBM Roundtable: Accelerating the Journey to Quantum App Development

Listen to the discussion
Qiskit optimization module

The Qiskit Optimization Module starts a path to frictionless quantum computing

Qiskit Optimization module