Your first quantum program.
In Python.
Move from quantum concepts to a small working example. Start with the notebook, then explore Qrisp through five focused video lessons.
Download the free notebook ↓Explore the course ↗Basic Python knowledge recommended. No quantum hardware account needed.
from qrisp import QuantumFloat
a = QuantumFloat(3)
b = QuantumFloat(3)
a[:] = 3
b[:] = 4
product = a * b
print(product.get_measurement())This runs in a local simulator. It demonstrates quantum registers and arithmetic, not a speed advantage over classical multiplication.
Start with three small experiments.
Quantum arithmetic
Encode two numbers, multiply them, and inspect the simulated result.
Superposition
Apply a Hadamard gate and explore equally likely Boolean outcomes.
Entanglement
Create a Bell pair and inspect its correlated joint measurement distribution.
Open the notebook in Jupyter with Python 3.12. Run its installation cell, then continue from top to bottom. The notebook uses Qrisp 0.9.9.
Get the notebook ↓Download the Python example ↓If your browser displays notebook text, save the file with the .ipynb extension. See the official Qrisp documentation for deeper explanations.
Five lessons. One clear path.
Watch each lesson on YouTube, or load it here. Loading a video connects to YouTube and may share your IP address and device information. Players use privacy-enhanced mode.
Start the course on YouTube ↗Understand the ideas behind the code.
New to the field? Start with our introduction to classical logic, qubits, and quantum advantage before continuing into the programming course.
Watch Quantum Computing Explained ↗This is an independent learning resource from Digital Mind Engineering. It is not an official Qrisp course or an endorsement by the Qrisp project.