Language Selection

Your selected language is currently:


Theme: Quantum computing

Quantum computing is going mainstream, propelled by the rapid expansion of development platforms and programming environments. Thanks to its capacity to solve specific problems exponentially faster than traditional methods, it's unlocking new frontiers in technology.

In the future, quantum computers may shatter existing cryptography methods, potentially revolutionizing network security. Quantum computing is already leaving its mark on logistics management, data science, drug discovery, AI and machine learning, cryptography, optimization, climate research, finance, manufacturing and chemical research.

Below are broad areas of quantum computing to explore:

Post-quantum cryptography New encryption algorithms for quantum computers
General quantum computing Computation using quantum gates and circuits
Quantum annealing Heuristic combinatorial optimization using specially designed QPUs to solve NP-hard optimization problems
Quantum machine learning Applying quantum algorithms in AI, machine learning, deep learning and natural language processing
Quantum communication Secure quantum network using quantum key distribution


Below are examples of cloud-based platforms that can be used to support your project:

IBM Qiskit, IBM Quantum Open-source toolkit, Access to QPUs
Microsoft Azure Quantum, QDK, Q# Full-stack cloud service for quantum computing, open-source development kit, quantum programming language
D-wave LEAP, Ocean SDK Real-time cloud-based application environment with access to QPUs, Suite of open-source Python tools
Google Cirq, TFQ Open-source framework for programming quantum computers
Xanadu Strawberry Fields, PennyLane, Xanadu Cloud Full-stack Python library for quantum computing, Open-source software framework for quantum machine learning, cloud access to quantum hardware, software and applications
Amazon BraKet Fully managed cloud-based quantum computing service
Others ProjectQ, Percevel, Q-Ctrl Open Control, Intel Quantum Simulator, BQSKit, QCircuits, Yao Quantum, SILQ, Paddle Quantum, Tequila, Qulacs, StaQ, BayesForge, BluCat, Quirk, Quest, XACC, Q++ (or QPP), Quantum Inspire, QuCAT, QuTiP, Quipper, QX Simulator, ScaffCC (Scaffold programming language), TriQ, Quantum Computing Playground (browser-based WebGL interface), PyQLab


Most of these applications are built on Python or languages that seamlessly work with Python, making the development process smoother. A wealth of open-source libraries, tools and utilities is available to simplify your work. You can also find many projects and repositories on GitHub to assist you.