While making GeekForge — a daily listing of interesting coding tasks — we researched several sources where you can learn quantum computing, and we thought it would be a good idea to share this list with you.
If you heard about supercomputers, then you probably already know that quantum computers are meant to solve in just a few days or even hours the problems that take supercomputers hundreds of years to solve. That’s the disruptive power of this technology.
As a developer, you know the limits and the potential of a modern computer, however, when it comes to quantum computations, nothing is the same. The common way of storing information on bits in the form of a 0 or 1 can now be 0 and 1 at the same time with quantum computing. That’s the quantum effect and it’s the first thing you should learn when diving into this field.
The information might be hard to digest at first, but once it’s properly explained, everything will start making so much sense. If you don’t want to be like everybody else, running away from quantum computing just because it “sounds” difficult, I urge you to get your feet wet with the following list of hand-picked resources on quantum technology to learn about its true potential!
A detailed overview of quantum computing covering entanglement, superposition, quantum gates, superdense coding.
A conversational approach to explaining quantum computing with workable solutions.
You can solve tasks independently or discuss them with the community. It’s the best way to educate yourself on new technology and build a portfolio of your completed tasks.
Introduction to the key concepts of quantum computing with minimal mathematics.
In this course, you’ll study the properties that distinguish quantum information from classical information.
Master quantum computing, quantum cryptography, and quantum physics with Microsoft Q# (Q Sharp) and IBM Quantum Experience.
At the end of this course, you’ll understand what quantum bits and quantum algorithms are and what they are good for.
A series of lecture notes on the MIT quantum information sciences course.
This text aims to present and explain quantum machine-learning algorithms to a data scientist in an accessible and consistent way.
This talk discards hand-wavy pop-science metaphors and answers one simple question: how can a quantum computer outperform a classical computer?
Learn the principles and promises behind developments in quantum computers and quantum internet and how they will impact our future.
This book employs ideas and techniques familiar to every computer science student.
Quantum machine learning and what quantum computing means to data mining.
Learn how quantum communication provides security that is guaranteed by the laws of nature.
Opportunities and challenges for quantum-assisted machine learning in near-term quantum computers.
Introduces the most basic type of quantum mechanical system.
After taking just one course, reading one book, or solving a few tasks like the ones proposed by GeekForge, you’re going to get a good grasp on the impact quantum computing can have in fields like chemistry, medicine, cryptography, and many more. Any type of involvement from you can make a huge difference at this stage. Are you willing to take the first step with one of the resources listed above?