Introduction to Quantum Computing with Qiskit (openHPI / IBM Quantum)
Hasso Plattner Institute / IBM Quantum
2 courses · 10 tutorials
Hasso Plattner Institute / IBM Quantum
IBM Quantum
Write your first quantum program in OpenQASM 3, the universal quantum assembly language used by IBM Quantum, Qiskit, and cross-platform toolchains.
A production-oriented guide to Qiskit Runtime's Session and Batch modes, the Estimator and Sampler primitives, Primitive Unified Blocs (PUBs), ISA circuits, and cost optimization strategies for IBM Quantum hardware.
Learn to use Qiskit Serverless to parallelize quantum workloads on IBM Quantum. Run parameter sweeps in parallel, coordinate classical and quantum compute, aggregate results, and choose between Session, Batch, and Serverless execution modes.
Write your first quantum program in Qiskit, build a Bell state, run it on a local simulator, and interpret the results.
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.
Go below the circuit level with Qiskit Pulse: build custom microwave pulse schedules, define your own single-qubit gates via pulse calibration, measure qubit coherence times T1 and T2, and run experiments on IBM Quantum backends.
Step-by-step guide to installing Qiskit, building your first quantum circuit, creating a Bell state, simulating it locally, and running it on a real IBM Quantum device.
Install Qiskit, build your first quantum circuit in Python, and run it on a real IBM quantum computer, all in under 30 minutes.
How to connect tket circuits to IBM Quantum, Quantinuum H-Series, and AWS Braket backends using pytket extension packages.
How to use Qiskit Runtime's Sampler and Estimator primitives to run circuits on IBM quantum hardware efficiently, replacing the deprecated execute() API.