Quantum Computing 201: Algorithms, Noise and Real Hardware
Dr. Donovan
1 course · 6 tutorials
Give a rotation a dial instead of a fixed angle and you can steer a qubit anywhere on the Bloch sphere with two gates. This is the Euler decomposition, and it is what your transpiler does to every circuit you run.
Learn how Qiskit's transpiler inserts SWAP gates to route circuits onto device connectivity graphs. Understand routing heuristics and how to minimize SWAP overhead.
How Qiskit's transpiler transforms abstract circuits into hardware-executable form: qubit mapping, SWAP insertion, gate decomposition, and optimization passes.
How to use tket (pytket) to optimise quantum circuits, reduce gate counts, and compile for specific hardware backends without rewriting your circuits.
A practical guide to running Qiskit circuits on real IBM quantum processors: account setup, backend selection, ISA transpilation, session management, reading results, and avoiding common errors on noisy hardware.
A practical guide to porting Qiskit 0.x code to Qiskit 1.0: deprecated APIs removed, primitives V2 migration, backend changes, and transpiler updates.