Quantum computers solve problems by exploiting the strange properties of matter and energy at very small scales, as described by the science of quantum physics.
Quantum computers won't replace so-called "classical" computers, but promise to be able to solve problems even the most powerful modern computers cannot - yielding new discoveries such as better batteries and new medicines.
But that potential is being held up by the problem of errors.
Quantum computers are extremely sensitive to noise in their environment - vibrations, heat, electromagnetic interference from mobile phones and WIFI networks, or even cosmic rays and radiation from outer space can all cause them to make errors, which then need to be corrected.