Quantum Computing

The IBM Quantum Challenge: Programming for the not-so-distant quantum future

Share this post:

The IBM Quantum Challenge
Apply: IBM Quantum Challenge: Programming for the Not-So-Distant Quantum Future
The global community of quantum computing enthusiasts are welcome to participate. But seats are limited to 2,000 so make sure to sign up early.


  • Nov 8 at 7:00 p.m. US EST
  • Nov 9 at 9:00 a.m. JST


  • Nov 29 at 6:59:59 p.m. EST
  • Nov 30 at 8:59:59 a.m. JST

We would like to welcome the global community to our third IBM Quantum Challenge this November, from the 8th through the 29th in the US / the 9th through the 30th in Japan. You will be presented with a new set of challenges designed to push the limits of our quantum systems towards another significant milestone.

Our first IBM Quantum Challenge competitive coding contest was held in September 2019 and attracted seasoned and new coders alike from around the world to start their journey in Quantum Computing.

In May 2020, we celebrated the fourth anniversary of IBM Quantum Experience with a second challenge that brought together 1,745 people from 45 countries. Their combined efforts led to the execution of over 1 billion circuits on 18 IBM Quantum systems in a single day.

Starting on November 8th at 7:00 p.m. US EST / November 9 at 9:00 a.m. JST, we will begin three weeks of challenges that will grow your quantum computing knowledge and skills as you use Qiskit to tackle a new set of exercises, each week.

If you are unfamiliar with our Quantum Challenge, please check out our previous challenges:

Three Weeks of Programming for the Not-So-Distant Quantum Future

Qiskit Camp Madrid 2019

Qiskit Community Hackathon – Madrid 2019 (IBM Quantum’s Yuri Kobayashi, far right)

In this challenge, participants will get to learn and explore topics such as quantum data structures, which will become an essential component of quantum systems of larger scale.

Week One: The first week of exercises that will be presented in this challenge is designed for beginners to learn the basics of quantum computation. You will also learn about the famous quantum algorithm, Grover’s algorithm, to explore its special properties. Although the material will cover the basics, novices will find the first week a good warm up session to get ready for the second week.

Week Two: This week, participants will learn how to implement near-future quantum data structures and design a quantum game solver to be solved using Grover’s algorithm. This exercise not only builds on top of the first week’s exercises, but will also help prepare you for the third and final week. And I must tell you, if you can solve the second week that would be already quite impressive!

Week Three: The exercises for the challenge’s final week will be significantly more difficult than the previous weeks’, so don’t worry if you get stuck tackling it. Participants will be asked to deal with a much more complicated data structure, and will be asked to solve a problem using Grover’s algorithm they learned in the previous weeks. Even an experienced quantum programmer will be challenged by this one. And if you do solve the problem, hats off to you!

Join us on this quantum journey by signing up here for the IBM Quantum Challenge: Programming for the Not-So-Distant Quantum Future. Seats are limited to 2,000 so make sure to sign up early.

We hope this challenge will inspire you to think about how quantum computing will improve and be used in the coming years. We look forward to seeing you there!


We are proud to announce our collaboration with Keio University once again to host this challenge. Special thanks to Drs. Takahiko Satoh and Shin Nishio for being an integral part of this challenge. Read their inspiring story, describing their personal journey in quantum computing, and contributions to this challenge.

And thanks to the global community of quantum enthusiasts out there who continue to inspire and encourage us to host these challenges!


IBM Quantum

Quantum starts here


Quantum Developer Community, Asia Pacific, IBM Systems

More Quantum Computing stories

New Qiskit design: Introducing Qiskit application modules

We’re pleased to announce the first steps to restructure Qiskit towards a true runtime environment that even better-reflects the needs of the developer community. We’re rearranging the framework’s original “elements” — Terra, Aer, Ignis and Aqua — into more focused application modules that target specific user groups, and plug into the tools used by the experts in different domains.

Continue reading

IBM Quantum systems accelerate discoveries in science

IBM's quantum systems powered 46 non-IBM presentations in order to help discover new algorithms, simulate condensed matter and many-body systems, explore the frontiers of quantum mechanics and particle physics, and push the field of quantum information science forward overall.

Continue reading

IBM offers quantum industry’s first developer certification

IBM is excited to announce the world's first ever developer certification for programming a quantum computer.

Continue reading