Quantum Programming

Learn to write quantum programs in the most important frameworks: Qiskit, PennyLane, Cirq, Amazon Braket, Q#, PyQuil, and D-Wave Ocean. All tutorials are free, practical, and include working code.

Framework Comparison

Feature Qiskit Cirq Q# PyQuil Ocean SDK
Made byIBMGoogleMicrosoftRigettiD-Wave
ParadigmGate-basedGate-basedGate-basedGate-based (Quil)Quantum annealing
Learning curveLowMediumHigherMediumDifferent mindset
Hardware accessIBM Quantum (free)Google CloudAzure QuantumRigetti QCSLeap (free tier)
Best forEducation, IBM QPUsNISQ researchAlgorithm designHardware-close devOptimisation problems
Open sourceYesYesYesYesYes

Which framework should you start with?

If you're new to quantum programming, start with Qiskit. It has the best beginner resources, free hardware access, and the largest community. Once you're comfortable, try Cirq if you want to understand hardware-level circuit design, or Q# if you're building production quantum software in a Microsoft environment.